12 bookmarklet tốt nhất mà mọi trình duyệt nên có

Bookmarklet là những đoạn JavaScript nhỏ chạy trong trình duyệt web(web browser) của bạn . Chúng dường như là dấu trang / mục yêu thích và cũng có thể nhấp được, nhưng thay vì mở một trang web khi được chọn, chúng thực thi mã JavaScript(JavaScript code) mà chúng được lập trình để chạy.

Các đoạn mã JavaScript(JavaScript) như bạn sẽ thấy bên dưới mở rộng chức năng của trình duyệt của bạn mà không yêu cầu bất kỳ cài đặt bổ sung nào. Chúng được sử dụng để đẩy nhanh các tác vụ thường mất vài cú nhấp chuột để hoàn thành.

Bạn sẽ dần yêu thích việc sử dụng bookmarklet vì nhiều lý do:

  • Không bao giờ cần cập nhật (trừ khi để tùy chỉnh).
  • Chúng có thể tùy chỉnh cao để chúng hoạt động chính xác theo cách bạn muốn.
  • Việc sử dụng tài nguyên hệ thống(System resource) rất thấp so với các tiện ích bổ sung chính thức của trình duyệt.

Cách sử dụng Bookmarklet

Sử dụng một bookmarklet dễ dàng như nhấp vào nó. Đó là quá trình thiết lập(setup process) có thể khiến một số người bối rối.

Trên trang này là các bookmarklet được viết dưới dạng JavaScript của chúng(JavaScript form) . Đây không phải là cách bạn sẽ thấy chúng trong trình duyệt của mình sau khi bạn đã “cài đặt” chúng, nhưng bạn cần nhìn thấy chúng theo cách này để thêm chúng vào cửa sổ trình duyệt(browser window) của bạn .

Đây là những việc cần làm - đánh dấu mã bookmarklet(bookmarklet code) mà bạn muốn ( chỉ(only) mã, không có gì khác), sao chép nó và dán nó vào một bookmark mới trong trình duyệt của bạn.

Ví dụ: trong Chrome , nhấp chuột phải vào thanh dấu trang và chọn (bar and select) Thêm trang(Add page) . Đặt tên cho dấu trang, nhưng trong vùng URL(URL area) , hãy dán mã JavaScript(JavaScript code) . Sử dụng nút Lưu(Save ) để lưu bookmarklet ngay(bookmarklet right) tại nơi bạn đã nhấp vào.

Mẹo(Tip) : Có một số trường hợp mà bookmarklet có thể hữu ích, vì vậy có một thư mục duy nhất trên thanh bookmark(bookmarks bar) nơi bạn lưu trữ tất cả chúng là một ý tưởng tuyệt vời.

12 Bookmarklet Tốt nhất

Tìm kiếm bất kỳ trang web nào(Search Any Site)

Nếu bạn luôn tìm kiếm qua một trang web cụ thể, nhưng bạn không muốn mở nó để sử dụng hộp tìm kiếm(search box) của họ , hãy nhấp vào bookmarklet này để chạy tìm kiếm trang web(site search) trên Google . Điều này làm là nó cho phép bạn nhập vào hộp bật lên bất cứ thứ gì(box anything) bạn muốn tìm kiếm trên trang web được đề cập.

javascript:(function(){void(q=prompt('What
are you looking
for?',''));if(q)location.href='http://www.google.com/search?q=site%3A'+'online-tech-tips.com'+'
'+escape(q)})()

Lưu ý: Bookmarklet này cần được chỉnh sửa để phù hợp với hoàn cảnh của bạn. Xóa online-tech-tips.com và thay thế bằng địa chỉ của trang web bạn đang nghiên cứu.

Xem URL Wayback(View Wayback URL)

Nếu trang web bạn muốn đọc không còn nữa, đang gặp lỗi hoặc toàn bộ trang web đã bị gỡ xuống, bạn vẫn có thể may mắn tìm thấy nó trên Wayback Machine .

Chọn bookmarklet này để xem liệu có bản lưu trữ gần đây của nó trên Wayback Machine hay không, từ đó bạn có thể xem trang hoặc toàn bộ trang web như thể nó đang hoạt động.

javascript:location.href='https://web.archive.org/web/*/'+location.href

Gmail này(Gmail This)

Nếu bạn yêu thích Gmail , bạn sẽ thích bookmarklet email này. Nhấp vào nó khi đang ở trên bất kỳ trang nào để mở ngay hộp Soạn(Compose box) từ Gmail và tự động điền tiêu đề trang vào trường chủ đề và tự động dán (field and auto-paste)URL vào nội dung . Tất cả những gì bạn cần làm là giải quyết nó và gửi nó đi.

javascript:(function(){popw='';Q='';d=document;w=window;if(d.selection){Q=d.selection.createRange().text;}else
if(w.getSelection){Q=w.getSelection();}else
if(d.getSelection){Q=d.getSelection();}popw=w.open('http://mail.google.com/mail/s?view=cm&fs=1&tf=1&to=&su='+encodeURIComponent(d.title)+'&body='+encodeURIComponent(Q)+escape('%5Cn%5Cn')+encodeURIComponent(d.location)+'&zx=RANDOMCRAP&shva=1&disablechatbrowsercheck=1&ui=1','gmailForm','scrollbars=yes,width=680,height=575,top=175,left=75,status=no,resizable=yes');if(!d.all)setTimeout(function(){popw.focus();},50);})();

Chia sẻ trên facebook(Share On Facebook)

Bookmarklet Facebook(Facebook bookmarklet) giúp chia sẻ liên kết trên Facebook dễ(Facebook) dàng. Truy cập trang bạn muốn chia sẻ với bạn bè, sau đó nhấp vào bookmarklet này để mở trang Chia sẻ trên Facebook(Share on Facebook) , nơi bạn có thể thêm văn bản, gắn thẻ bạn bè, giới hạn người có thể xem bài đăng và chèn biểu tượng cảm xúc trước khi chia sẻ.

Nếu bạn chia sẻ nhiều trên Facebook , điều này sẽ nhanh chóng trở thành bạn của bạn.

javascript:var
d=document,f='https://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&v=4&i=1563462283&u='+e(l.href)+'&t='+e(d.title);1;try{if
(!/^(.*\.)?facebook\.[^.]*$/.test(l.host))throw(0);share_internal_bookmarklet(p)}catch(z)
{a=function() {if
(!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p};if
(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}}void(0)

Bỏ qua Paywall(Paywall Bypass)

Tường phí là thứ cuối cùng bạn muốn nhìn thấy khi cố gắng đọc một bài báo(news article) , nhưng bạn không phải là không có hy vọng. Sử dụng Outline.com , bookmarklet này có thể vượt qua tường phí trên một số trang web chỉ trong giây lát.

javascript:void(window.open('https://outline.com/'+document.location.href));

Mẹo:(Tip:) Đây chỉ là một trong số nhiều phương pháp có thể giúp bạn vượt qua tường phí.

Xem mật khẩu ẩn(View Hidden Password)

Không thể nhớ mật khẩu mà trình duyệt của bạn đã lưu? Nếu tất cả những gì bạn thấy là dấu hoa thị (bình thường) nhưng bạn không biết chúng dịch sang cái gì, hãy nhấp vào bookmarklet này để xem cửa sổ bật lên hiển thị mật khẩu của bạn ở dạng văn bản thuần túy(plain text) .

javascript: (function() { var s, F, j, f, i; s = ""; F = document.forms; for (j = 0; j < F.length; ++j) { f = F[j]; for (i = 0; i < f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + "\n"; }} if (s) alert("Passwords in forms on this page:\n\n" + s); else alert("There are no passwords in forms on this page."); })();

Thu hẹp URL(Shrink URL)

Chia sẻ các URL(URLs) thực sự dài không đẹp. Sử dụng bookmarklet công cụ rút ngắn URL(URL shortener) này để chuyển đổi ngay URL của trang thành một thứ gì đó gọn gàng hơn nhiều, nhờ sự hỗ trợ của Shrunken.com .

javascript:void(location.href='https://www.shrunken.com/index.html?agreeTerms=1&submitted=1&longUrl='+encodeURIComponent(location.href.replace('http://','')));

Bật Nhấp chuột phải(Enable Right-Click)

Một số trang web đã tắt tính năng nhấp chuột phải, điều này có thể khá khó chịu nếu bạn muốn lưu hình ảnh. Sử dụng bookmarklet này để mở khóa hạn chế ngay lập tức.

javascript:
void(document.oncontextmenu = null)

Bật lựa chọn văn bản(Enable Text Selection)

Tương tự như bookmarklet ở trên, bookmarklet này cho phép bạn chọn văn bản trên các trang web không cho phép(t let) bạn.

javascript: (function() {function R(a) { ona = "on" + a; if (window.addEventListener) window.addEventListener(a, function(e) { for (var n = e.originalTarget; n; n = n.parentNode) n[ona] = null; }, true); window[ona] = null; document[ona] = null; if (document.body) document.body[ona] = null;} R("click"); R("mousedown"); R("mouseup"); R("selectstart"); })()

Tìm thông tin đăng nhập được chia sẻ(Find Shared Logins)

Bạn cần truy cập vào một trang web nhưng bạn không có tài khoản người dùng(user account) ? Có thể bạn đã bị cấm hoặc bạn không muốn thực hiện quá trình đăng ký. Dù bằng cách nào, hãy sử dụng bookmarklet BugMeNot này trên trang web được đề cập để xem liệu có bất kỳ tài khoản người dùng công cộng nào mà bạn có thể đăng nhập hay không.

javascript: (function() { var url = ('http://www.bugmenot.com/view/' + escape(location.hostname)); w = open(url, 'w', 'location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=500,height=400,modal=yes,dependent=yes'); if (w) { setTimeout('w.focus()', 1000) } else { location = url } })();

Tải xuống hình ảnh Instagram với kích thước đầy đủ(Download Full-Size Instagram Image)

Một cách dễ dàng để tải xuống phiên bản kích thước đầy đủ của hình ảnh trên Instagram là sử dụng bookmarklet Instantgram(Instantgram bookmarklet) . Mở hình ảnh bạn muốn tách khỏi trang rồi nhấp vào bookmarklet để khởi chạy phiên bản kích thước đầy đủ trong tab mới.

Bookmarklet này quá dài để lưu trữ ở đây trên trang này, vì vậy hãy truy cập trang web Instantgram và kéo nút ở trên cùng vào thanh dấu trang của bạn để sử dụng nó.

Chuyển đổi trang sang PDF(Convert Page To PDF)

Lưu một trang web thành tệp PDF giúp việc (PDF file)chia sẻ và lưu trữ(share and store) trở nên cực kỳ dễ dàng . Từ bất kỳ trang web nào, chỉ cần nhấp vào bookmarklet PDF(PDF bookmarklet) này để bắt đầu chuyển đổi nó trên trang web Web2pdfconvert.com . Bạn có thể tải xuống máy tính của mình hoặc lưu trong Dropbox hoặc Google Drive(Dropbox or Google Drive) .

javascript:
void(window.open('https://www.web2pdfconvert.com#' + location.href))



About the author

Tôi là nhà phát triển iPhone và macOS có kinh nghiệm trong cả Windows 11/10 và nền tảng iOS mới nhất của Apple. Với hơn 10 năm kinh nghiệm, tôi hiểu sâu sắc về cách tạo và quản lý tệp trên cả hai nền tảng. Kỹ năng của tôi không chỉ đơn thuần là tạo tệp - tôi còn có kiến ​​thức vững chắc về các sản phẩm của Apple, các tính năng của chúng và cách sử dụng chúng.



Related posts