01/10/2018, 14:13
Bookmarklet giúp đổi màu trang web thành trắng-đen
Lấy cảm hứng từ bài báo này
Muốn cai nghiện smartphone, hãy chuyển màn hình sang đen trắng
Tính năng chuyển màn hình sang đơn sắc không chỉ tiết kiệm pin mà còn có thể giúp người dùng không còn tập trung vào smartphone.
Mình đã tìm xem có thể làm chức năng tương tự trên trình duyệt không. Sau đó mình tìm được một bookmarklet giúp chuyển màu trang web ở đây.
How to turn web pages in browser into black & white (Grayscale)?
asked by
Phi Jones
on 04:57PM - 01 Sep 11
Dựa vào code ban đầu, mình thêm vào điều kiện else để khi các bạn muốn chuyển lại màu bình thường thì nhấn vào bookmarklet lần nữa.
(function(){
var body=document.body;
body.style['filter']='progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';
if (!body.style['filter']){
body.style['-webkit-filter']='grayscale(100)';
body.style['filter']='grayscale(100)';
}
else{
body.style['-webkit-filter']=null;
body.style['filter']=null;
}
}());
Hướng dẫn:
- Các bạn vào trang sau đây: https://mrcoles.com/bookmarklet/ rồi copy đoạn code phía trên vào khung trống, sau đó nhấn “Convert to bookmarklet”.
- Sau khi có kết quả, các bạn bookmark lại “this link” này:
- Xong, từ giờ khi lướt web, bạn nhấn vào bookmark vừa tạo thì trang web sẽ chuyển sang trắng-đen, nhấn một lần nữa để trở lại màu bình thường.
Ban đầu:
Sau khi chuyển màu:
Tuy nhiên khi dùng với facebook sẽ xảy ra một lỗi nhỏ, các bạn phát hiện thử nhé.
Vừa làm vừa xem U23 Việt Nam đá với U23 Iraq
Cập nhật: Đã hoàn thành extension. Extension firefox khi dùng trên những trang web động thì bị lỗi. Chrome thì không.
Firefox: https://addons.mozilla.org/en-US/firefox/addon/grayscalefortabs/
Google Chrome: https://github.com/Trieste96/Grayscale-Chrome-
Bài liên quan
Đọc sách trên phone toàn dùng kiểu này mà @@
Đổi category đi bác ơi =))
Xem mà nghẹt thở
Cần gì rắc rối thế, copy code trên kéo vô thanh bookmark, thêm javascript: ở đâu là xong.
Cái Chế độ đọc sách dùng thế nào vậy? Mình dùng không được, firefox quantum.
Có lẽ sẽ có anh tài nào đó “chế biến” mấy đoạn code trên vào một cái Extension hay Addons gì đó thì mới tiện dụng. Lý do: các bookmarklet trên chỉ tác dụng tức thời, một khi click sang trang khác (kể cả cùng domain) sẽ mất tác dụng => lại phải click một lần nữa để biến hình.
Em đang làm extension cho firefox. Mà chạy không được.
Muốn đọc sách thì dùng Kindle ấy, lướt web không khác tự hành, ai mà nghiện được chắc cũng dạng khổ dâm lâu năm.
Để ý, nếu trang bạn áp dụng code chạy trên HTTPS thì nó sẽ không load được do bảo mật của trình duyệt.
Cập nhật: Đã hoàn thành extension. Extension firefox khi dùng trên những trang web động thì bị lỗi. Chrome thì không.
Firefox: https://addons.mozilla.org/en-US/firefox/addon/grayscalefortabs/
Google Chrome: https://github.com/Trieste96/Grayscale-Chrome-