Minimalist Forum Reader
mình biết dùng userchrome rùi bác, cái vấn đề là ko có mã code để chạy, mấy code như ẩn favicon rồi giao diện các thứ vẫn ngon :amazed:

Thử cái code bên trên mình đưa, không được thì cứ tắt bớt các đoạn code userChrome.css khác xem có bị xung đột không, chứ mình thử ngon lành.

Video: 2022-12-20_13-08-07 (https://streamable.com/6rhyux)

Những code Autohide thì nên cho vào file .css rồi import ngay trên cùng file userChrome.css như của mình, hướng dẫn ở đây có nói qua: GitHub - MrOtherGuy/firefox-csshacks: Collection of userstyles affecting the browser (https://github.com/MrOtherGuy/firefox-csshacks)
Code:
@import url("autohide_bookmarks_and_main_toolbars.css");
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/combined_favicon_and_tab_close_button.css made available under Mozilla Public License v. 2.0
See the above repository for updates as well as full license text. */

Ngoài ra có thể test userChrome.css nhanh trên Firefox mà không cần khởi động lại bằng cách about:config
  • devtools.debugger.remote-enabled -> true
  • devtools.chrome.enabled -> true
  • devtools.debugger.prompt-connection -> false

Ấn Ctrl +Shift + Alt + I hoặc More Tools -> Browser Toolbox, rồi thêm sửa tùy ý thay đổi theo thời gian thực:
Reactions: tranchienhb
Thử cái code bên trên mình đưa, không được thì cứ tắt bớt các đoạn code userChrome.css khác xem có bị xung đột không, chứ mình thử ngon lành.

Video: https://streamable.com/6rhyux

Những code Autohide thì nên cho vào file .css rồi import ngay trên cùng file userChrome.css như của mình, hướng dẫn ở đây có nói qua: https://github.com/MrOtherGuy/firefox-csshacks
Code:
@import url("autohide_bookmarks_and_main_toolbars.css");
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/combined_favicon_and_tab_close_button.css made available under Mozilla Public License v. 2.0
See the above repository for updates as well as full license text. */

Ngoài ra có thể test userChrome.css nhanh trên Firefox mà không cần khởi động lại bằng cách about:config
devtools.debugger.remote-enabled -> true
devtools.chrome.enabled -> true
devtools.debugger.prompt-connection -> false

Ấn Ctrl +Shift + Alt + I hoặc More Tools -> Browser Toolbox
Rồi vào thẻ Style Editor để nhúng css vào.
:sweet_kiss:
Thím có bà con gì với Cattleya bên VNS không, thấy cách dùng Firefox của 2 người giống nhau ghê, cuồng tối ưu, bảo mật tới tận cùng luôn. Ngay cả cách viết bài cũng giống nhau nữa.
nghe ảnh chén bảo mật phát chán.
tôi xài firefox từ khi nó 1.0 nhưng giờ bỏ sang chrome rồi.
giao diện thì đẻ liên tục. theme đang xài khi update ff bị mất tương thích là 1.
tự set dark mode nếu theme có màu khác màu trắng là ngu thứ 2. theme màu xanh nhạt nó hiểu thành dark theme xong set cái background mấy cái menu về đen chữ đen. ngu học
nếu chỉnh css giao diện thì upgrade mất hết. phiền phức.
addons lúc trước đa dạng tự nhiên làm cái ụp. dẹp xui cái một luôn. addon mới thì không làm lại như cũ được. theme thì xấu xí. toàn đổi màu. thua bộ theme cũ. bộ addons xưa thì xoá sạch k thông báo. giờ xài các bản ff mod thời xui thì chả biết tải addon ở đâu. ngu thứ 3
có addon nào lưu ảnh vào google photo như addon Save Button for Pinterest ko vậy mn?
với lại có cách nào mình có thể chỉnh volume mặc định cho video trên trang web dc ko?
các thím cho hỏi với dạng captcha này thì dùng addon hay script nào trả về kết quả chính xác cao nhất a
e đang dùng thằng nopecha mà 10 lần n phải sai khoảng 7-8 lần ấy
Kiểu như này, n sai khoảng 1-2 từ trong dãy
có addon nào lưu ảnh vào google photo như addon Save Button for Pinterest ko vậy mn?
với lại có cách nào mình có thể chỉnh volume mặc định cho video trên trang web dc ko?

Firefox cũng có mờ: https://addons.mozilla.org/en-US/firefox/addon/pinterest/
Còn chỉnh volume mặc định thì rất nhiều, trên lý thuyết addon này rất đơn giản là dùng Javascript gọi lệnh kiểu VideoElement.volume = 1.0 thôi mà, thậm chí không cần dùng addon mà dùng Userscript còn làm được:

https://addons.mozilla.org/en-US/firefox/search/?q=volume
https://greasyfork.org/en/scripts/36270-set-html5-media-player-volume

Tất nhiên là không hoạt động trên Flash, nhưng ở năm 2022 rồi không ai dùng flash nữa, cùng lắm chỉ để chơi game offline thôi.
Firefox cũng có mờ: https://addons.mozilla.org/en-US/firefox/addon/pinterest/
Còn chỉnh volume mặc định thì rất nhiều, trên lý thuyết addon này rất đơn giản là dùng Javascript gọi lệnh kiểu VideoElement.volume = 1.0 thôi mà, thậm chí không cần dùng addon mà dùng Userscript còn làm được:

https://addons.mozilla.org/en-US/firefox/search/?q=volume
https://greasyfork.org/en/scripts/36270-set-html5-media-player-volume

Tất nhiên là không hoạt động trên Flash, nhưng ở năm 2022 rồi không ai dùng flash nữa, cùng lắm chỉ để chơi game offline thôi.
mình muốn tìm addon lưu hình vào Google Photo ấy, addon nào mà có nút lưu ở menu chuột phải giống nút lưu của addon Pinterest ấy
còn chỉnh volume ok rồi, thnks!!!
mình muốn tìm addon lưu hình vào Google Photo ấy, addon nào mà có nút lưu ở menu chuột phải giống nút lưu của addon Pinterest ấy
còn chỉnh volume ok rồi, thnks!!!

Hai cái cùng một mẹ đẻ ra mà tính năng khác nhau đó hả ? Vậy thì chắc do cái extension của Chrome nó dựa vào tính năng đăng nhập vào Google Account mà Chrome có sẵn chứ Firefox không có (mình cả đời dùng thử Chrome không bao giờ đăng nhập vô account vì sợ bị track cookie nên chịu), cơ mà bạn muốn tính năng nó phải save vào Google Account luôn ?

Cái này hỗ trợ save vào ổ đĩa mà chắc cái trên cũng có hoặc thử cái này https://addons.mozilla.org/en-US/firefox/addon/pinterest-downloader-professio/ , muôn save qua Google Account thì bạn mở sẵn cái tab/window với thuộc tính Always On Top (kiếm phần mềm đặt cửa số Always On Top, thu nhỏ lại tầm 3-4cm dài rộng) Google Photo rồi Pin vào ấy, tải xong về ổ đĩa thì cầm chuột nắm thẳng vào mặt thằng Google là nó upload thôi, chậm hơn xíu.

Bạn cũng cần cho mình biết nhu cầu, đặc điểm của nó thì mình mới tính được nữa, chứ lại cần upload nhiều ảnh cùng lúc thì lại phải tính xa hơn.
Reactions: LangLiang
Hai cái cùng một mẹ đẻ ra mà tính năng khác nhau đó hả ? Vậy thì chắc do cái extension của Chrome nó dựa vào tính năng đăng nhập vào Google Account mà Chrome có sẵn chứ Firefox không có (mình cả đời dùng thử Chrome không bao giờ đăng nhập vô account vì sợ bị track cookie nên chịu), cơ mà bạn muốn tính năng nó phải save vào Google Account luôn ?

Cái này hỗ trợ save vào ổ đĩa mà chắc cái trên cũng có hoặc thử cái này https://addons.mozilla.org/en-US/firefox/addon/pinterest-downloader-professio/ , muôn save qua Google Account thì bạn mở sẵn cái tab/window với thuộc tính Always On Top (kiếm phần mềm đặt cửa số Always On Top, thu nhỏ lại tầm 3-4cm dài rộng) Google Photo rồi Pin vào ấy, tải xong về ổ đĩa thì cầm chuột nắm thẳng vào mặt thằng Google là nó upload thôi, chậm hơn xíu.

Bạn cũng cần cho mình biết nhu cầu, đặc điểm của nó thì mình mới tính được nữa, chứ lại cần upload nhiều ảnh cùng lúc thì lại phải tính xa hơn.
ý mình là tìm 1 addon có tính năng tương tự giống với addon "Pinterest Save Button" thôi
vd: mình đang duyệt web thì thấy tấm hình kia đẹp, mình muốn lưu nó vào album Google Photo của mình, mình chỉ việc bấm chuột phải nó sẽ hiện ra menu và có cái chức năng mình bấm vào thì nó sẽ lưu thẳng vào album Google Photo của mình luôn chứ ko cần tải về rồi lại upload lên Google Photo, để cho tiện ấy
ở bên Pinterest thì có addon "Pinterest Save Button" có cái chức năng ấy, nhưng mình qua Google Photo thì lại ko có
Làm sao có thể được như vậy? Mozilla đã xóa sạch mã hỗ trợ addon XUL cũ khỏi Firefox rồi. Hay là cái này nó tự implement một cái compatibility layer để chạy addon XUL cũ? Như vậy cũng không đúng. Cái User Script Manager thực chất cũng là một cái addon WebExtensions thì làm gì có quyền can thiệp sâu và nhân trình duyệt để làm được như vậy? Cho xin thêm thông tin. Nghe nói nó không hợp lí. p/s: DownThemAll có bản WebExtensions, là các bạn đang dùng bản WebExtensions hay là bản DownThemAll được convert thành user script nhưng lầm tưởng là addon cũ?

Câu trả lời chuẩn xác là:
  • XUL vẫn còn, và nó vẫn đang âm thầm làm người đứng sau hạnh phúc để giúp WebExtensions chạy API
  • XBL bị xóa
  • Những khiếm khuyết được vá bởi UserJS

Cứ hiểu thế này là giờ XUL nó như người đưa hàng cho WebComponent, thằng WebComponent bảo "Tao muốn đóng tab A", thì nó gọi điện cho thằng XUL và thằng XUL sẽ "Đóng tab A", đến đây có thể suy ra là đa phần các API XUL kể cả API đục nhân Firefox đều còn nguyên vẹn, nhưng bị "ẩn đi", và WebComponent hoán toàn có thể gọi những API đó nhưng mà không có cái API nào "muốn" gọi đống API đục nhân đó cả.

Và kết quả là nhiều addon đục nhân Firefox sẽ vẫn chạy được, tương lai thì không rõ là Mozilla sẽ xóa hoàn toàn hay không nhưng mà đã 50-60 phiên bản trôi qua và giờ XUL đã là một phần của WebExtensions. Chi tiết đọc tại đây: https://bitbucket.org/onemen/tabmix...mp-legacy-to-ff78-and-so-the#comment-58936638

Ưu điểm:
- Chạy được đa phần addon cũ
Nhược điểm:
- Những addon thay đổi giao diện phức tạp như TabMixPlus sẽ rất khó để chỉnh sửa cho chạy được kèm vá chó UserJS, điều quan trọng ở đây là công sức bỏ ra không đáng bằng việc viết lại bằng WebExtension.

Còn cái DownThemAll thì 100% là hàng cũ được chỉnh lại chút để chạy trên bản mới.
Reactions: LangLiang and tany
@toi la gay :sosad: , sếp ơi, cho hỏi DownThemAll so với IDM thì như nào ạ
IDM ăn chặt nhé thím
Trên Windows thôi, chứ Linux với MacOS thì không có để mà so.
Mình đang dùng thử DTA mấy ngày nay, có thể lâu rồi không được update nên có vẻ nó download hơi kém so với trước.
Thiếu cái addon cơ bản nhất Firefox Multi-Account Containers của Firefox rồi chủ thớt https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/

Ủa, có rồi mà.

@toi la gay :sosad: , sếp ơi, cho hỏi DownThemAll so với IDM thì như nào ạ

Các tính năng gần giống IDM gồm tải multithread (đa luồng, mở nhiều connection vào cùng một server để vượt qua giới hạn server hoặc nhà mạng), quản lý file trong một giao diện riêng, mở download trong giao diện riêng, còn bắt link video thì kết hợp thằng này bao ngon tất cả:

https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/

Combo DownThemAll (DTA) + VideoDownload Helper nổi tiếng một thời.

Hướng dẫn DTA: https://www.ghacks.net/2013/08/19/u...d-all-files-you-want-from-websites-in-one-go/
So sánh với DTA bản WebExtensions (tính năng bị cắt xén đi cực nhiều): https://www.ghacks.net/2019/09/01/downthemall-webextension-now-available-for-firefox/

The WebExtensions version of DownThemAll is not a 1:1 copy of the classic version. Core features, namely the downloading of multiple files from sites, filters, and some other handy features, are supported. Other features, e.g. segmented downloads, error handling, conflict handling, or speed limiting, are not supported because of missing capabilities.

Đặc biệt là segmented downloads (multithread), không có cái này thì phế nếu đem ra so với IDM, vậy nên nhiều người mới xài bản XUL.
Reactions: LangLiang
Ủa, có rồi mà.



Các tính năng gần giống IDM gồm tải multithread (đa luồng, mở nhiều connection vào cùng một server để vượt qua giới hạn server hoặc nhà mạng), quản lý file trong một giao diện riêng, mở download trong giao diện riêng, còn bắt link video thì kết hợp thằng này bao ngon tất cả:

https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/

Hướng dẫn DTA: https://www.ghacks.net/2013/08/19/u...d-all-files-you-want-from-websites-in-one-go/
So sánh với DTA bản WebExtensions: https://www.ghacks.net/2019/09/01/downthemall-webextension-now-available-for-firefox/
Sorry copy nhầm k để ý, phải là addon Facebook Container dựa trên cái Multi account containers https://addons.mozilla.org/en-US/firefox/addon/facebook-container/
Sorry copy nhầm k để ý, phải là addon Facebook Container dựa trên cái Multi account containers https://addons.mozilla.org/en-US/firefox/addon/facebook-container/

Tại cách đây mấy tháng có vụ memory leak siêu to khổng lồ nên không muốn cho lên #1 lắm, vụ này chính dev của cái Facebook Container xác nhận, chả biết fix hoàn thiện chưa ?

Trên Windows thôi, chứ Linux với MacOS thì không có để mà so.
Mình đang dùng thử DTA mấy ngày nay, có thể lâu rồi không được update nên có vẻ nó download hơi kém so với trước.

Bạn có thể thử combo mới Aria2NG + VideoDownload Helper xem, combo này bao được gần như tất cả mọi tính năng của DownThemAll+IDM từ tải đa luồng tới bắt link video, ngoại trừ tính năng bắt link hàng loạt (từ ảnh tới js, css, ico...) trên trang web (mà IDM còn không có).

https://addons.mozilla.org/vi/firefox/addon/aria2-integration/ + https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/

Phần mềm Aria2 vốn nổi tiếng với tính năng chia luồng, tính năng chia luồng của IDM chính ra là loại dởm nhất trong các tính năng chia luồng vì sau khi tải xong nó tiến hành nối file gây quá tải ổ đĩa, các ứng dụng chia luồng tải hiện đại họ tạo ra một file ảo có dung lượng bằng file tải về, rồi ghi thẳng vào file ảo đó là cách tối ưu hơn IDM. Ví dụ dễ hình dung:

IDM:
  • Tải ra một lô file: file.1.part, file.2.part, file.3.part,... file.10.part
  • Rồi ghép tất cả lại thành 1 file

Các ứng dụng tải đa luồng hiện đại:
  • Tạo ra một file ảo tên file với dung lượng lấy từ Content-Length, cứ tưởng tượng nó như là một cái hộp rỗng
  • Tải đa luồng ghi thẳng vào file ảo trên
Reactions: tany and LangLiang
Trên Windows thôi, chứ Linux với MacOS thì không có để mà so.
Mình đang dùng thử DTA mấy ngày nay, có thể lâu rồi không được update nên có vẻ nó download hơi kém so với trước.
linux thì xài thằng này, nó bắt link tương đối tốt ngang IDM.
https://github.com/filecxx/FileCentipede