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

Toàn addons chạy full các loạu url, máy yếu xíu sài lag đó fen. Còn máy mạnh thì vô tư!
đang xài intèo 3230M vẫn vô tư ấy fen :shame:
Ít, mà ông mod này không quan tâm privacy nên có cái Faster page load. Em có thời dùng nó thấy không có tác dụng lắm, chắc tại tay nhanh click nhanh hơn cả script.
cái phần nặng nhất là violentmonkey ấy :shame:
1692023696495.png
 
Theo bác thì xài nhiều extension vs xài nhiều script để phục vụ cùng 1 nhu cầu thì cách nào nặng hơn, mời bác chia sẻ cho anh em.
Extension hay scripts nó là một thôi fen,
Extension có ưu điểm là có thêm hỗ trợ từ browser, nó có thể chạy trước cả khi web đã load

Còn script như tampermonkey để an toàn nó thường chạy lúc trang web đã load xong, và nó không có hỗ trợ từ browser...
 
script nhẹ hơn bằng 1/100 so với extension cùng tính năng, nên lúc nào t cũng cố gắng tìm script thay thế hoặc tìm cách port extension thành script :byebye:

Ngon, vậy là với user có trang about:addon cuộn mỏi tay như em thì sẽ cải thiện được đáng kể đây.
 
Mấy thím sài lắm addons thế, mấy addons mà kiểu chạy mọi web như translate page đấy là mỗi lần load trang là nó chạy 1 lần, nhất là cái twp gốc, nó chạy service theo cơ chế chạy liên tục nữa... Nếu cài quá nhiều addons thì thực sự là sẽ khiến trình duyệt khá là nặng!

Cũng thử thêm cái giao diện control rồi tiêm vào html mà rất khó,
1. Là nặng, lướt web sẽ bị ảnh hưởng
2. Là việc inject vào web thì nó không tách biệt với web được, thường gây ra lỗi hiển thị.

Nên mấy con addons trên android có được giao diện nào ra hồn đâu!
1692025812967.png


Của mình, nhờ Floorp nên bỏ được bao nhiêu addon mà Floorp nó là built-in hoặc userChrome.js nên nhanh hơn addon nhé:
  • Tab dọc
  • Auto Tab Discard/Unload Tabs
  • TWP thay bằng Firefox Translation Offline 100%
  • TabArray vì có sẵn Workspace
  • CUAS bởi:
1692025558913.png


EA giờ cũng không dùng nữa mà dùng cái này:
 
View attachment 2015545

Của mình, nhờ Floorp nên bỏ được bao nhiêu addon mà Floorp nó là built-in hoặc userChrome.js nên nhanh hơn addon nhé:
  • Tab dọc
  • Auto Tab Discard/Unload Tabs
  • TWP thay bằng Firefox Translation Offline 100%
  • TabArray vì có sẵn Workspace
  • CUAS bởi:
View attachment 2015536

EA giờ cũng không dùng nữa mà dùng cái này:
Thím quan trọng hoá addons rồi, ví dụ cái user agent, hình như nó thay đổi giá trị trong about:config. Nếu vậy thì nó không tốn xíu cpu hay ram nào của thím đâu.

Addons nó không khác gì mấy script viết bằng tampermonkey, nó chỉ có xịn hơn thôi!

Còn như cái EA thím nói, thì mk cũng ghét, bày đặt nodejs mà không cần thiết
 
Tiện đây mình giới thiệu luôn cái addon bạn bất li thân với mình, đó là:

Sort Tab Advanced: Nhìn trông cùi bắp cơ mà nó cực hay, nó giúp soạn lại thứ tự tab mà tính năng ngon nhất là Sort tab by last access(asc):

1692026139969.png


1694756330174-png.2073129


Ngoài ra để giả lập tính năng Tab Group giống kiểu của Chrome thì chọn Sort by domain.

Bật Sort automatically để nó tự động sắp xếp chứ không cần bấm tay.

Rất hữu ích khi mở cả nghìn tab như mình, khi nào quên tab đang dùng thì ấn vào Sort tab by last access (asc) nó tráo lại xuống cuối thanh chứa tab, một phát ra ngay tab nào đang xài trong khi bới trong hàng nghìn tab thì tốn rất nhiều thời gian.
 
Last edited:
Còn như cái EA thím nói, thì mk cũng ghét, bày đặt nodejs mà không cần thiết
Không phải không cần thiết đâu mà do API WE của Firefox hạn chế, chứ hồi trước WE mấy cái addon XUL xổ ứng dụng/MPV ra ngoài thậm chí còn chả cần cài gì. Nếu muốn nhớ lại kỷ niệm xưa, cài Palemoon, rồi cài: https://addons.palemoon.org/addon/openwithieedge/

Còn userChrome.js là gần nhất với native, nên nó làm được tất cả mọi thứ addon XUL làm được và nhiều hơn nữa, nhẹ hơn nữa.

Ngon nhất là dùng userChrome.js nữa, không cần native-client cơ mà Handlers cũng ngon rồi.

Thím quan trọng hoá addons rồi, ví dụ cái user agent, hình như nó thay đổi giá trị trong about:config. Nếu vậy thì nó không tốn xíu cpu hay ram nào của thím đâu.
Vẫn ngốn chút RAM cho addon chạy nền đó, cơ mà Floorp bao rồi nên xóa thôi. Với lại addon WE không thể thay đổi giá trị about:config nhé.

Cũng tại nhu cầu chưa cần tới mà đã cần tới thì xài Header Editor, đỉnh nhất trong số đổi UA, đủ kiểu đổi trên trang, đổi tất cả, Regex các kiểu...
 
Cái này 100% do Android nó làm nhé, đặt Firefox vào danh sách ngoại lệ không cho tắt, search Background app trong Settings nhé.

Chỉ là Chrome có sẵn trong danh sách do là của Google thôi.
Ko biết mấy cái rom android ví dự như Pixel em đang dùng có bị GG spy ko thím nhỉ? E cũng chuyển từ chrome qua cromite để hạn chế rồi mà GG spy từ rom thì chắc chịu bó tay
 
Ko biết mấy cái rom android ví dự như Pixel em đang dùng có bị GG spy ko thím nhỉ? E cũng chuyển từ chrome qua cromite để hạn chế rồi mà GG spy từ rom thì chắc chịu bó tay
Rom build từ AOSP không cài Play services các kiểu thì cũng hạn chế bớt được Google theo dõi đó.
Nhưng cài app rồi lướt web cũng sẽ bị thôi.
 
Ko biết mấy cái rom android ví dự như Pixel em đang dùng có bị GG spy ko thím nhỉ? E cũng chuyển từ chrome qua cromite để hạn chế rồi mà GG spy từ rom thì chắc chịu bó tay
Hệ sinh thái của Android nó là do Google tạo ra rồi, kiểu chơi game mà muốn nạp tiền là phải dùng Google Play Services là bị theo dõi rồi, dùng mấy cái ROM tự chế thì giảm được phần nào.

Cơ mà không dùng Google Chrome là một bước cần làm vì cài vào là nó gửi một cái UUID lên Google là chạy đâu chả chết, Chrome cũng là thằng cùi bắp nhất hội chỉ là nó quảng cáo khắp nơi kiểu "Chrome là trình duyệt nhanh nhất", "Trình duyệt của bạn cùi bắp, tải Chrome ngay" và bị Google ép tải thôi.
 
Tiện đăng trong thread kia mình đăng lại bên đây là hiện tại đã có cách để xem MPV mà không phải cài một addon gì cả, chỉ cần đúng Firefox và MPV thôi, tuy nhiên mình đang phát triển nó và còn vài lỗi mình đang tìm cách sửa, mình đăng lại và upload plugin cho bạn nào có thể phát triển tiếp trong lúc mình đang bận, nói chung trước đó mình định làm nhanh rồi đăng cơ mà có sự cố nên giờ quay lại làm mình quên cả mình cần làm gì cho nó xong rồi:

Ngoài ra nếu dùng Firefox Handlers trong file policies.json (vào thư mục chứa firefox.exe, tạo folder tên distribution rồi tạo file này) thì thậm chí không cần dùng tới addon vẫn mở video sang MPV được, ví dụ:
Code:
{
    "policies": {
        "Handlers": {
            "schemes": {
                "mpv": {
                    "action": "useHelperApp",
                    "ask": false,
                    "handlers": [{
                            "name": "MPV",
                            "path": "D:\\mpv\\mpv.exe"
                        }
                    ]
                },
                "streamlink": {
                    "action": "useHelperApp",
                    "ask": false,
                    "handlers": [{
                            "name": "Streamlink",
                            "path": "D:\\mpv\\streamlink\\bin\\streamlink.exe"
                        }
                    ]
                }
            }
        }
    }
}

Tuy nhiên nó cần plugin lua cho MPV để nó nhận protocol mpv://.

Demo cho dễ hiểu: https://streamable.com/q9pcqnhttps://streamable.com/4wx9ao

Nghĩa là plugin trên ấy, nó sẽ giúp MPV hiểu lệnh như này chính là lệnh mình mở cái video trong demo trên:

"D:\mpv\mpv.exe" mpv://play/aHR0cHM6Ly9tLnlvdXR1YmUuY29tL3dhdGNoP3Y9eU1zYndYVlRaRU0/?referer=aHR0cHM6Ly9tLnlvdXR1YmUuY29tL0BSZXRyb21hdGlvbi92aWRlb3M

Plugin đính kèm: https://voz.vn/attachments/protocol_hook-zip.2013535/
Giải nén thẳng vào thư mục scripts

Userscript tải tại: https://voz.vn/attachments/ea_context_menu-txt.2013603/?hash=e384625e6584810e662dce355bf0cb65
Chú ý để mở cái context menu ấn Alt+Chuột phải

Mình tag một số bạn vào để xem xem liệu có dứt điểm nó hộ mình được không: @nhoxbuondkny @boscofz @kuizu4282 @erogemaster225
mình bị lỗi userscript ấy bác
1692073491284.png
 
mod share ít script hay ho cho con dân với
JfIHa5x.png
Pagetual (https://greasyfork.org/vi/scripts/438684-pagetual)
https://greasyfork.org/en/scripts/419215-自动无缝翻页
GitHub - TagoDR/MangaOnlineViewer: This scripts loads all pages(images) from the current chapter of the manga showing them in one page in a list type structure, witch helps reading faster. (https://github.com/TagoDR/MangaOnlineViewer/)
GitHub - AdguardTeam/AdGuardExtra: AdGuard Extra is designed to solve complicated cases when regular ad blocking rules aren't enough. (https://github.com/AdguardTeam/AdGuardExtra)
https://greasyfork.org/en/scripts/387969-twitterᴾˡᵘˢ-view-twitter-origin-images
Telegram Photo Protection Remover (https://greasyfork.org/en/scripts/443342-telegram-photo-protection-remover)
GitHub - AdguardTeam/PopupBlocker: Popup blocking userscript (https://github.com/AdguardTeam/PopupBlocker)
https://greasyfork.org/en/scripts/406535-instagram-download-button
https://greasyfork.org/en/scripts/438894-timerhooker-english-version
https://github.com/AdvMaple/bilibili-subtitle-download-plugin
https://github.com/IceWreck/Page-Visibility-User-Script/blob/master/pagevisibilityuserscript.js
https://greasyfork.org/vi/scripts/423001-twitter-media-downloader
https://greasyfork.org/en/scripts/381682-html5视频播放器增强脚本
https://greasyfork.org/en/scripts/16323-youtube-player-controls
https://github.com/abpvn/abpvn/tree/master/script
https://greasyfork.org/en/scripts/24204-picviewer-ce
https://github.com/Neet-Nestor/Telegram-Media-Downloader
https://greasyfork.org/en/scripts/23772-absolute-enable-right-click-copy
https://greasyfork.org/en/scripts/33005-direct-download-from-google-play
https://github.com/insin/tweak-new-twitter/
https://greasyfork.org/en/scripts/421603-magic-userscript-show-site-all-userjs
https://greasyfork.org/en/scripts/436115-return-youtube-dislike
https://gist.github.com/origamiofficial/2557dd47fb0aaf08e3c298a236bfa14d
https://greasyfork.org/vi/scripts/468182-google-colab-auto-reconnect
https://github.com/the1812/Bilibili-Evolved
https://greasyfork.org/en/scripts/8128-youtube-h-264
https://github.com/lelinhtinh/Userscript
mấy cái này đang dùng
3gW7av1.png
 
Back
Top