kiến thức Tổng hợp những addon chất cho Firefox / Chromium

mình bị lỗi userscript ấy bác
View attachment 2016315

Hướng dẫn mới KHÔNG CẦN policies.json mà dùng handlers.json, mình khuyến khích sử dụng cách này hơn vì nó dễ làm cho cả Windows+Linux+Mac+Android..., mình cũng cập nhập lại file Userscript mới:

Phần handlers.json Firefox:
  • Từ Firefox gõ about:support
  • Open Profile Folder
  • Mở file handlers.json lên, sẽ thấy đoạn kiểu "schemes":{{...}, {...}, {...}}, thêm , "mpv":{"action":2,"handlers":[{"name":"MPV","path":"D:\\mpv\\mpv.exe"}] vào cuối cùng của cái đoạn đó, mà sẽ thành như này: "schemes":{{...}, {...}, {...}, "mpv":{"action":2,"handlers":[{"name":"MPV","path":"D:\\mpv\\mpv.exe"}]}
  • Ví dụ file của mình (nếu muốn có thể lấy file này luôn): {"defaultHandlersVersion":{},"mimeTypes":{},"schemes":{"tg":{"action":4}, "mpv":{"action":2,"handlers":[{"name":"MPV","path":"D:\\mpv\\mpv.exe"}]}},"isDownloadsImprovementsAlreadyMigrated":true,"isSVGXMLAlreadyMigrated":true}
  • Tắt Firefox
  • Save lại rồi khởi động lại Firefox
Chú ý: Nếu vị trí của MPV ở chỗ khác thì tự chỉnh nhé.

Bản mới cập nhập tại post này.






Phần Userscript (Violentmonkey/Firemonkey/Greasemonkey/Tampermonkey):

Phần plugin lua cho MPV:
Cách sử dụng Alt+Chuột phải vào link muốn mở hay đại vào chỗ nào của trang web (để mở trang hiện tại) và kết quả: https://streamable.com/q9pcqn
 

Attachments

  • protocol_hook.zip
    1.5 KB · Views: 114
  • EA_Context_Menu.txt
    27.8 KB · Views: 133
Last edited:
VRqFaCf.jpg

@toi la gay :sosad: có scripts nào tạo ra scroll để kéo tìm kiếm cho tiện không

Giống samsung browser á
Script kiểu này chắc nhiều lắm, cứ Google scroll to top site:greasyfork.org, ví dụ: https://greasyfork.org/en/scripts/439515-scroll-to-top/code
 
SQ2qEWh.png
giờ này ai dùng ublock, nextdns vs CZT nữa hả mấy ngài
giờ người ta dùng portmaster hết rồi nhé, cài vô xong mở ra phát lên website lướt vivu, khỏi cần extension block ads gì cho mợt
hàng dành cho fan rồng vàng, fan quỷ đỏ, đụt cận trĩ, và người trong hang dùng nhé
qh3AMRL.png
 

Attachments

  • a.png
    a.png
    180.5 KB · Views: 58
  • b.png
    b.png
    183 KB · Views: 52
  • c.png
    c.png
    179.1 KB · Views: 62
  • d.png
    d.png
    173 KB · Views: 57
SQ2qEWh.png
giờ này ai dùng ublock, nextdns vs CZT nữa hả mấy ngài
giờ người ta dùng portmaster hết rồi nhé, cài vô xong mở ra phát lên website lướt vivu, khỏi cần extension block ads gì cho mợt
hàng dành cho fan rồng vàng, fan quỷ đỏ, đụt cận trĩ, và người trong hang dùng nhé
qh3AMRL.png
Tính năng quan trọng có không chứ:
  • Ẩn quảng cáo bằng CSS
  • Chặn quảng cáo Twitch/Youtube
  • Scriptlet trị quảng cáo cứng đầu
  • Kháng anti-adblock tốt
  • ...
 
SQ2qEWh.png
giờ này ai dùng ublock, nextdns vs CZT nữa hả mấy ngài
giờ người ta dùng portmaster hết rồi nhé, cài vô xong mở ra phát lên website lướt vivu, khỏi cần extension block ads gì cho mợt
hàng dành cho fan rồng vàng, fan quỷ đỏ, đụt cận trĩ, và người trong hang dùng nhé
qh3AMRL.png
rồi túm lại cái này chặn qc theo kiểu gì lọc https hay host file
 
Tính năng quan trọng có không chứ:
  • Ẩn quảng cáo bằng CSS
  • Chặn quảng cáo Twitch/Youtube
  • Scriptlet trị quảng cáo cứng đầu
  • Kháng anti-adblock tốt
  • ...
tại sao phải chặn ads cứng đầu làm gì, thà mấy ngài chỉ chặn nó theo dõi hành vi của các ngài hoặc dùng loại giả lập như thằng này https://addons.mozilla.org/en-US/firefox/addon/adnauseam/
flLcRrU.png

Vừa giúp cho nhà phát triển có miếng cơm manh áo mà duy trì server, vừa lại chả mất lòng ai.
yh91S8g.png

Tôi nói rồi đừng nghĩ cáo hay sói dâng miếng ngon lên nghĩ mà ham, cái gì cũng có hai mặt của nó cả. Càng chặn đường lui của người ta thì họ càng nghĩ cách hại ngài thôi ngài ei. Cơ mà cái tôi giới thiệu là dành cho người tối cổ như tôi và mấy ngài khác, nó dựa trên cơ chế iptables/nftables để hoạt động, ngài có sure là mấy cái extension/add-ons gì đấy dâng đồ ngon cho ngài mà nó ko đâm sau lưng ngài á? Thần thú quá ngài ei, cơ mà tôi thấy ngài "bị gay" trên thông thiên văn dưới tường phong thủy hay là ngài tự làm self-tool của chính ngài rồi sau đó share cho các ngài ở đây dùng thì ổn hơn đấy ngài ạ
qh3AMRL.png
 
tại sao phải chặn ads cứng đầu làm gì, thà mấy ngài chỉ chặn nó theo dõi hành vi của các ngài hoặc dùng loại giả lập như thằng này https://addons.mozilla.org/en-US/firefox/addon/adnauseam/
flLcRrU.png

Vừa giúp cho nhà phát triển có miếng cơm manh áo mà duy trì server, vừa lại chả mất lòng ai.
yh91S8g.png

Tôi nói rồi đừng nghĩ cáo hay sói dâng miếng ngon lên nghĩ mà ham, cái gì cũng có hai mặt của nó cả. Càng chặn đường lui của người ta thì họ càng nghĩ cách hại ngài thôi ngài ei. Cơ mà cái tôi giới thiệu là dành cho người tối cổ như tôi và mấy ngài khác, nó dựa trên cơ chế iptables/nftables để hoạt động, ngài có sure là mấy cái extension/add-ons gì đấy dâng đồ ngon cho ngài mà nó ko đâm sau lưng ngài á? Thần thú quá ngài ei, cơ mà tôi thấy ngài "bị gay" trên thông thiên văn dưới tường phong thủy hay là ngài tự làm self-tool của chính ngài rồi sau đó share cho các ngài ở đây dùng thì ổn hơn đấy ngài ạ
qh3AMRL.png
View attachment 2016706
lọc bằng host file, quá cùi :(
Lọc hosts file thì dùng mẹ file hosts cho rồi cài thêm phần mềm vào chi cho nặng.

Quảng cáo thời nay nó ở mức gây phiền toái, thậm chí là nhiều quảng cáo do chính công ty lớn đáng tin cậy như Google đăng tải còn có virus đó, Google vụ "NFT_God" nhé vì click quảng cáo Google mà mất nghìn tỉ tiền coin. Nên đó là lý do tại sao phải chặn.

Addon ở thread này đều được kiểm tra kỹ mã nguồn trước khi cho lên #1 nhé.
 
Hướng dẫn mới KHÔNG CẦN policies.json mà dùng handlers.json, mình khuyến khích sử dụng cách này hơn vì nó dễ làm cho cả Windows+Linux+Mac+Android..., mình cũng cập nhập lại file Userscript mới:

Phần Firefox:
  • Từ Firefox gõ about:support
  • Open Profile Folder
  • Mở file handlers.json lên, sẽ thấy đoạn kiểu "schemes":{{...}, {...}, {...}}, thêm , "mpv":{"action":2,"handlers":[{"name":"MPV","path":"D:confused:\mpv\\mpv.exe"}] vào cuối cùng của cái đoạn đó, mà sẽ thành như này: "schemes":{{...}, {...}, {...}, "mpv":{"action":2,"handlers":[{"name":"MPV","path":"D:confused:\mpv\\mpv.exe"}]}
  • Ví dụ file của mình (nếu muốn có thể lấy file này luôn): {"defaultHandlersVersion":{},"mimeTypes":{},"schemes":{"tg":{"action":4}, "mpv":{"action":2,"handlers":[{"name":"MPV","path":"D:\\mpv\\mpv.exe"}]}},"isDownloadsImprovementsAlreadyMigrated":true,"isSVGXMLAlreadyMigrated":true}
  • Save lại rồi khởi động lại Firefox
Chú ý: Nếu vị trí của MPV ở chỗ khác thì tự chỉnh nhé.

Phần Userscript (Violentmonkey/Firemonkey/Greasemonkey/Tampermonkey):


Phần plugin lua cho MPV:
Cách sử dụng Alt+Chuột phải vào link muốn mở hay đại vào chỗ nào của trang web (để mở trang hiện tại) và kết quả: https://streamable.com/q9pcqn
ok rồi bác ơi, có điều ở youtube thì đc, còn m.youtube thì nó ko show context menu :big_smile:
 
ok rồi bác ơi, có điều ở youtube thì đc, còn m.youtube thì nó ko show context menu :big_smile:
Thật ra cũng tại nó đang ở Alpha Beta nên mình còn nhiều ý tưởng chưa hoặc đã nghĩ ra rồi mà quên mất chưa làm, vụ m.youtube mình cũng vừa nhớ ra hình như do m.youtube nó hook chuột phái lẫn chuột trái -> chuột click vào link, nên giải pháp là phá tan nát nó trong uBlock nhé, chứ giải pháp thật của mình là bỏ qua hook của nó hay là dùng chuột giữa, vẫn mông lung lắm nên nhìn chung nếu bạn nghịch nó mà phát triển thêm thì cứ tiếp tục đăng trong thread.

Có điều lạ là bản Firefox chính mình đang dùng nó chạy trên cả m.youtube:
1692087286707.png


Mình sẽ tạo môi trường test trong profile mới rồi sẽ đăng giải pháp nếu có.
 
Thật ra cũng tại nó đang ở Alpha Beta nên mình còn nhiều ý tưởng chưa hoặc đã nghĩ ra rồi mà quên mất chưa làm, vụ m.youtube mình cũng vừa nhớ ra hình như do m.youtube nó hook chuột phái lẫn chuột trái -> chuột click vào link, nên giải pháp là phá tan nát nó trong uBlock nhé, chứ giải pháp thật của mình là bỏ qua hook của nó hay là dùng chuột giữa, vẫn mông lung lắm nên nhìn chung nếu bạn nghịch nó mà phát triển thêm thì cứ tiếp tục đăng trong thread.

Có điều lạ là bản Firefox chính mình đang dùng nó chạy trên cả m.youtube:
View attachment 2016792

Mình sẽ tạo môi trường test trong profile mới rồi sẽ đăng giải pháp nếu có.
hehe, cám ơn bác, mình hiểu rồi, để vọc thử xem thế nào. :byebye:
 
Floorp này nhẹ mỗi tội còn lỗi nhiều lắm đặc biệt trên Mac. Ví dụ lỗi workspace manager ko hiển thị được hoặc lỗi sidebar hiển thị
Cứ báo lỗi thôi đặc biệt Mac càng phải báo vì ông tác giả chủ yếu check Windows với Linux, không để ý là quên ngay. Search thử Mac mới 4 issues, toàn closed: https://github.com/Floorp-Projects/Floorp/issues?q=is:issue+is:open+mac

Còn ở trên Windows thì mình dùng một thời gian thấy khá ổn định, ở bản mới nhất thì gần như không còn lỗi.
 
Bác phải add cái addon vào collection, rồi mới cài được trong phần addon của FF chứ không phải trên AMO, nhưng tiện nhất là đọc #2 của thread này, phần addon cho android, có những addon chất lượng ở trong collection của bác chủ thread
làm sao sửa cái mpv.conf của bác để default tắt sub thế bác :big_smile:
 
Hướng dẫn mới KHÔNG CẦN policies.json mà dùng handlers.json, mình khuyến khích sử dụng cách này hơn vì nó dễ làm cho cả Windows+Linux+Mac+Android..., mình cũng cập nhập lại file Userscript mới:

Phần Firefox:
  • Từ Firefox gõ about:support
  • Open Profile Folder
  • Mở file handlers.json lên, sẽ thấy đoạn kiểu "schemes":{{...}, {...}, {...}}, thêm , "mpv":{"action":2,"handlers":[{"name":"MPV","path":"D:confused:\mpv\\mpv.exe"}] vào cuối cùng của cái đoạn đó, mà sẽ thành như này: "schemes":{{...}, {...}, {...}, "mpv":{"action":2,"handlers":[{"name":"MPV","path":"D:confused:\mpv\\mpv.exe"}]}
  • Ví dụ file của mình (nếu muốn có thể lấy file này luôn): {"defaultHandlersVersion":{},"mimeTypes":{},"schemes":{"tg":{"action":4}, "mpv":{"action":2,"handlers":[{"name":"MPV","path":"D:\\mpv\\mpv.exe"}]}},"isDownloadsImprovementsAlreadyMigrated":true,"isSVGXMLAlreadyMigrated":true}
  • Save lại rồi khởi động lại Firefox
Chú ý: Nếu vị trí của MPV ở chỗ khác thì tự chỉnh nhé.

Phần Userscript (Violentmonkey/Firemonkey/Greasemonkey/Tampermonkey):


Phần plugin lua cho MPV:
Cách sử dụng Alt+Chuột phải vào link muốn mở hay đại vào chỗ nào của trang web (để mở trang hiện tại) và kết quả: https://streamable.com/q9pcqn
có vẻ như sau khi set cho FF luôn mở link qua MPV thì cái script context menu của bác nó mặc định các external app khác như ytdlp đều sẽ mở qua MPV thì phải
 
Back
Top