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

Attachments

  • 1693984504200.png
    1693984504200.png
    94.8 KB · Views: 28
phải chọn như thế này mới có nhé fen
à em chọn tạo nhầm proxy profiles cho gbdpi chứ ko phải switch profiles nên ko có cái đó ạ. cơ mà sao em vẫn ko vào đc medium nhỉ, như trong ảnh là em bật lên rồi đúng ko v bác ơi
1693985166057.png

1693985198244.png
 

Attachments

  • 1693984643116.png
    1693984643116.png
    197.2 KB · Views: 29
  • 1693984663636.png
    1693984663636.png
    153.1 KB · Views: 28
à em chọn tạo nhầm proxy profiles cho gbdpi chứ ko phải switch profiles nên ko có cái đó ạ. cơ mà sao em vẫn ko vào đc medium nhỉ, như trong ảnh là em bật lên rồi đúng ko v bác ơi
ChunkRust băm nửa vời lắm nên vẫn bị mạng tinh xảo Việt Nam nó chặn, nên dùng Demergi băm cho kỹ: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-25669585

Đọc trong mã nguồn sẽ thấy ChunkRust chỉ băm 1 lần, Demergi băm tùy theo số lần chỉnh cơ mà mặc định 40 lần.
 
ChunkRust băm nửa vời lắm nên vẫn bị mạng tinh xảo Việt Nam nó chặn, nên dùng Demergi băm cho kỹ: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-25669585

Đọc trong mã nguồn sẽ thấy ChunkRust chỉ băm 1 lần, Demergi băm tùy theo số lần chỉnh cơ mà mặc định 40 lần.
tks bác em vào đc medium rồi. bác cho em hỏi thêm là cứ chọn gbdpi trong switchomega ko cần bật tắt thủ công làm gì vì nó chỉ hoạt động với những trang trong phần details thôi đúng ko ạ
 
tks bác em vào đc medium rồi. bác cho em hỏi thêm là cứ chọn gbdpi trong switchomega ko cần bật tắt thủ công làm gì vì nó chỉ hoạt động với những trang trong phần details thôi đúng ko ạ
Đúng rồi bác, mặc định nó sẽ chạy direct chứ không thông qua proxy
à sao mình test trên edge thì download được mà trên floorp thì k được bạn nhỉ?
Bác xem lại xem violentmonkey của bác thế nào, đã thực sự cài script trên hay chưa chứ em test link bác đưa thấy floorp vẫn bắt được bình thường
 
Đúng rồi bác, mặc định nó sẽ chạy direct chứ không thông qua proxy

Bác xem lại xem violentmonkey của bác thế nào, đã thực sự cài script trên hay chưa chứ em test link bác đưa thấy floorp vẫn bắt được bình thường
Đúng là floorp thì vẫn bắt được nhưng bấm vào download thì nó ra null ấy bác.
Cập nhật là edge tải về dạng file mp4 cũng k xem được bác nhé. Để tí mình thử bằng file gốc dạng ts xem
 
Đúng là floorp thì vẫn bắt được nhưng bấm vào download thì nó ra null ấy bác.
Cập nhật là edge tải về dạng file mp4 cũng k xem được bác nhé. Để tí mình thử bằng file gốc dạng ts xem
Tải link m3u8 là được, đừng cố gắng tải blob vì cái đó không tải được đâu, cơ mà cần cài code yt-dlp cho EA để tải cho tiện, chuột phải vào chọn yt-dlp là xong:

Cách tải video hàng loạt bằng yt-dlp với tiến độ tải

https://hl.thapcam.link/hls/2light/thethao/fullmatch/TNK-sebia-040923.mp4/playlist.m3u8

Link test đây, sau khi làm xong test thử download, được cả video live.
 
Thank bác @toi la gay :sosad: nha
Cùng tần suất sử dụng, cùng thói quen sử dụng mà em dùng FireFox chưa bao giờ con laptop của em nó phải kêu ầm lên như hồi dùng Brave. Mọi tác vụ lướt web trên FF đều rất mượt mà và thân thiện, rất ưng
Còn FF Beta trên điện thoại thì chưa một lần crash hay đơ

Combo Firefox + Ublock + NextDNS cứ vậy mà dùng hehe :D
 
Combo Firefox + Ublock + NextDNS cứ vậy mà dùng hehe :D
Thêm:
- Auto Tab Discard (unload tab thông minh, không bao giờ đụng vào các tab đang làm việc kiểu viết lách) để giảm rất nhiều RAM và CPU thừa, tăng bảo mật khi loại bỏ nội dung trang web không dùng tới khỏi RAM







Preview trước phiên bản sắp tới của plugin protocol_hook (xem MPV qua Handlers):
  • Bỏ hoàn toàn contextmenu
  • Kéo thả link xoẹt cái là mở qua thay vì phải click lâu la
  • Hỗ trợ Streamlink (xoẹt trái là Streamlink, xoẹt phải là MPV, xoẹt các kiểu lên xuống tính sau)

Video demo cho dễ hiểu: https://streamable.com/o3sxe1

Hiện tại mình đang test lỗi vì thay đổi gần như 100% từ script tới plugin, cơ mà phát triển đến mức này mình nghĩ là có thể bỏ hoàn toàn EA mà chuyển sang Handlers, tiện hơn cả EA chỉ thua mỗi khoản mở Sandbox.

Bài trước đó:
 
cái này ko có bản mobile à anh, thế mobile thì anh dùng cách gì
K thấy tên nó à ngài
Portmaster
Chủ nhân lỗ cống
Máy ngài có lỗ cống rãnh 80 443 43 9911 hay gì thì ngài config dc mấy lỗ đoá nhé
Trên mobile thì dùng cli, down source về tự build đi, có file .py hay .sh ở trong thì dùng sudo sh ./tên file.sh mà run
Ez :boss: :shame:
 
Thêm:
- Auto Tab Discard (unload tab thông minh, không bao giờ đụng vào các tab đang làm việc kiểu viết lách) để giảm rất nhiều RAM và CPU thừa, tăng bảo mật khi loại bỏ nội dung trang web không dùng tới khỏi RAM







Preview trước phiên bản sắp tới của plugin protocol_hook (xem MPV qua Handlers):
  • Bỏ hoàn toàn contextmenu
  • Kéo thả link xoẹt cái là mở qua thay vì phải click lâu la
  • Hỗ trợ Streamlink (xoẹt trái là Streamlink, xoẹt phải là MPV, xoẹt các kiểu lên xuống tính sau)

Video demo cho dễ hiểu: https://streamable.com/o3sxe1

Hiện tại mình đang test lỗi vì thay đổi gần như 100% từ script tới plugin, cơ mà phát triển đến mức này mình nghĩ là có thể bỏ hoàn toàn EA mà chuyển sang Handlers, tiện hơn cả EA chỉ thua mỗi khoản mở Sandbox.

Bài trước đó:
cái MPV này dùng hiệu năng có hơn thằng MPC-BE k bác?
 
cái MPV này dùng hiệu năng có hơn thằng MPC-BE k bác?
MPV hiện là trình xem phim có hiệu năng tốt nhất (về khoản tiết kiệm CPU/GPU mà vẫn đảm bảo độ mượt), hỗ trợ 100% codec không cần cài thêm Klite nên chính ra là rất dễ dùng và Portable, nó hỗ trợ xem online/livestream tốt nhất trong các trình xem (mở cả playlist/channel).

Nói chung là thiết lập nó để EA gửi link qua MPV xem thì sẽ tiện, nhất là khi xem stream mở hàng chục stream xem cùng lúc cũng ok vì hiệu năng tốt và hỗ trợ tốt:
Hiện tại thread đang dần dần tiến hóa từ EA sang Handlers nên bạn có thể đợi từ từ dùng hẳn Handlers cho ngon, tuy nhiên hiện tại mình đang phát triển nó theo kiểu lết từng bước, nói chung rất là chậm.

Nhược điểm lớn nhất (giống với Firefox) là MPV phải thiết lập dùng mới ngon, cũng là lý do tại sao thread này đi theo hướng MPV bởi nó giống Firefox, cơ mà chỉ cần làm theo bài này là nó đã ngon tới 90% rồi:
 
Last edited:
Hôm nay có nhắc tới vụ tạo Template cho PWA, sau một thời gian hỏi han tìm hiểu mình đã ngộ ra được chân lý nên phải viết ngay.

Ví dụ là ép cho PWA tiết kiệm RAM bằng cách tắt Fission đi nha.
  • Tạo một folder rỗng ở đâu thì tùy, ví dụ pwat
  • Tạo một file user.js trong thư mục trên, copy toàn bộ đoạn dưới vào:
Code:
user_pref("fission.autostart", false);
user_pref("dom.ipc.processCount", 1);
  • Save lại
  • Từ cửa sổ Firefox/Floorp, ấn vào biểu tượng PWA
  • Ấn vào cái bánh răng
  • Dán đường dẫn tới thư mục pwat vừa tạo ban nãy:
View attachment 2047205

Và thế là xong, từ nay mỗi khi bạn tạo một ứng dụng PWA mới, nó sẽ thừa hưởng file user.js và tắt Fission đi tiết kiệm rất nhiều RAM, các bạn có thể tham khảo #2 phần Tối ưu Firefox mình có để rất nhiều tối ưu, hoàn toàn có thể áp dụng một số tối ưu để tăng tốc PWA lên được như nglayout, tắt chạy nền, ví dụ đây là một file user.js hịn tắt Fission, tối ưu nglayout, tắt chạy nền:
Code:
user_pref("fission.autostart", false);
user_pref("dom.ipc.processCount", 1);
user_pref("nglayout.initialpaint.delay", 2000);
user_pref("nglayout.initialpaint.delay_in_oopif", 2000);
// Enable Multi-Account Container
user_pref("privacy.userContext.enabled", true); //enable Multi-Account Container
user_pref("privacy.userContext.ui.enabled", true); //enable Multi-Account Container

/*** [SECTION 0200]: GEOLOCATION / LANGUAGE / LOCALE ***/
user_pref("_user.js.parrot", "0200 syntax error: the parrot's definitely deceased!");
/* 0201: use Mozilla geolocation service instead of Google if permission is granted [FF74+]
 * Optionally enable logging to the console (defaults to false) ***/
user_pref("geo.provider.network.url", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
   // user_pref("geo.provider.network.logging.enabled", true); // [HIDDEN PREF]
/* 0202: disable using the OS's geolocation service ***/
user_pref("geo.provider.ms-windows-location", false); // [WINDOWS]
user_pref("geo.provider.use_corelocation", false); // [MAC]
user_pref("geo.provider.use_gpsd", false); // [LINUX]
user_pref("geo.provider.use_geoclue", false); // [FF102+] [LINUX]

/*** [SECTION 0300]: QUIETER FOX ***/
user_pref("_user.js.parrot", "0300 syntax error: the parrot's not pinin' for the fjords!");
/** RECOMMENDATIONS ***/
/* 0320: disable recommendation pane in about:addons (uses Google Analytics) ***/
user_pref("extensions.getAddons.showPane", false); // [HIDDEN PREF]
/* 0321: disable recommendations in about:addons' Extensions and Themes panes [FF68+] ***/
user_pref("extensions.htmlaboutaddons.recommendations.enabled", false);
/* 0322: disable personalized Extension Recommendations in about:addons and AMO [FF65+]
 * [NOTE] This pref has no effect when Health Reports (0331) are disabled
 * [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to make personalized extension recommendations
 * [1] https://support.mozilla.org/kb/personalized-extension-recommendations ***/
user_pref("browser.discovery.enabled", false);

/** TELEMETRY ***/
/* 0330: disable new data submission [FF41+]
 * If disabled, no policy is shown or upload takes place, ever
 * [1] https://bugzilla.mozilla.org/1195552 ***/
user_pref("datareporting.policy.dataSubmissionEnabled", false);
/* 0331: disable Health Reports
 * [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to send technical... data ***/
user_pref("datareporting.healthreport.uploadEnabled", false);
/* 0332: disable telemetry
 * The "unified" pref affects the behavior of the "enabled" pref
 * - If "unified" is false then "enabled" controls the telemetry module
 * - If "unified" is true then "enabled" only controls whether to record extended data
 * [NOTE] "toolkit.telemetry.enabled" is now LOCKED to reflect prerelease (true) or release builds (false) [2]
 * [1] https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/internals/preferences.html
 * [2] https://medium.com/georg-fritzsche/data-preference-changes-in-firefox-58-2d5df9c428b5 ***/
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.enabled", false); // see [NOTE]
user_pref("toolkit.telemetry.server", "data:,");
user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.newProfilePing.enabled", false); // [FF55+]
user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); // [FF55+]
user_pref("toolkit.telemetry.updatePing.enabled", false); // [FF56+]
user_pref("toolkit.telemetry.bhrPing.enabled", false); // [FF57+] Background Hang Reporter
user_pref("toolkit.telemetry.firstShutdownPing.enabled", false); // [FF57+]
/* 0333: disable Telemetry Coverage
 * [1] https://blog.mozilla.org/data/2018/08/20/effectively-measuring-search-in-firefox/ ***/
user_pref("toolkit.telemetry.coverage.opt-out", true); // [HIDDEN PREF]
user_pref("toolkit.coverage.opt-out", true); // [FF64+] [HIDDEN PREF]
user_pref("toolkit.coverage.endpoint.base", "");
/* 0334: disable PingCentre telemetry (used in several System Add-ons) [FF57+]
 * Defense-in-depth: currently covered by 0331 ***/
user_pref("browser.ping-centre.telemetry", false);
/* 0335: disable Firefox Home (Activity Stream) telemetry ***/
user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
user_pref("browser.newtabpage.activity-stream.telemetry", false);

/** STUDIES ***/
/* 0340: disable Studies
 * [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to install and run studies ***/
user_pref("app.shield.optoutstudies.enabled", false);
/* 0341: disable Normandy/Shield [FF60+]
 * Shield is a telemetry system that can push and test "recipes"
 * [1] https://mozilla.github.io/normandy/ ***/
user_pref("app.normandy.enabled", false);
user_pref("app.normandy.api_url", "");

/** CRASH REPORTS ***/
/* 0350: disable Crash Reports ***/
user_pref("breakpad.reportURL", "");
user_pref("browser.tabs.crashReporting.sendReport", false); // [FF44+]
   // user_pref("browser.crashReports.unsubmittedCheck.enabled", false); // [FF51+] [DEFAULT: false]
/* 0351: enforce no submission of backlogged Crash Reports [FF58+]
 * [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to send backlogged crash reports  ***/
user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false); // [DEFAULT: false]

/** OTHER ***/
/* 0360: disable Captive Portal detection
 * [1] https://www.eff.org/deeplinks/2017/08/how-captive-portals-interfere-wireless-security-and-privacy ***/
user_pref("captivedetect.canonicalURL", "");
user_pref("network.captive-portal-service.enabled", false); // [FF52+]
/* 0361: disable Network Connectivity checks [FF65+]
 * [1] https://bugzilla.mozilla.org/1460537 ***/
user_pref("network.connectivity-service.enabled", false);

/*** [SECTION 0400]: SAFE BROWSING (SB)
   SB has taken many steps to preserve privacy. If required, a full url is never sent
   to Google, only a part-hash of the prefix, hidden with noise of other real part-hashes.
   Firefox takes measures such as stripping out identifying parameters and since SBv4 (FF57+)
   doesn't even use cookies. (#Turn on browser.safebrowsing.debug to monitor this activity)

   [1] https://feeding.cloud.geek.nz/posts/how-safe-browsing-works-in-firefox/
   [2] https://wiki.mozilla.org/Security/Safe_Browsing
   [3] https://support.mozilla.org/kb/how-does-phishing-and-malware-protection-work
   [4] https://educatedguesswork.org/posts/safe-browsing-privacy/
***/
user_pref("_user.js.parrot", "0400 syntax error: the parrot's passed on!");
/* 0401: disable SB (Safe Browsing)
 * [WARNING] Do this at your own risk! These are the master switches
 * [SETTING] Privacy & Security>Security>... Block dangerous and deceptive content ***/
   // user_pref("browser.safebrowsing.malware.enabled", false);
   // user_pref("browser.safebrowsing.phishing.enabled", false);
/* 0402: disable SB checks for downloads (both local lookups + remote)
 * This is the master switch for the safebrowsing.downloads* prefs (0403, 0404)
 * [SETTING] Privacy & Security>Security>... "Block dangerous downloads" ***/
   // user_pref("browser.safebrowsing.downloads.enabled", false);
/* 0403: disable SB checks for downloads (remote)
 * To verify the safety of certain executable files, Firefox may submit some information about the
 * file, including the name, origin, size and a cryptographic hash of the contents, to the Google
 * Safe Browsing service which helps Firefox determine whether or not the file should be blocked
 * [SETUP-SECURITY] If you do not understand this, or you want this protection, then override this ***/
user_pref("browser.safebrowsing.downloads.remote.enabled", false);
   // user_pref("browser.safebrowsing.downloads.remote.url", ""); // Defense-in-depth
/* 0404: disable SB checks for unwanted software
 * [SETTING] Privacy & Security>Security>... "Warn you about unwanted and uncommon software" ***/
   // user_pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);
   // user_pref("browser.safebrowsing.downloads.remote.block_uncommon", false);
/* 0405: disable "ignore this warning" on SB warnings [FF45+]
 * If clicked, it bypasses the block for that session. This is a means for admins to enforce SB
 * [TEST] see https://github.com/arkenfox/user.js/wiki/Appendix-A-Test-Sites#-mozilla
 * [1] https://bugzilla.mozilla.org/1226490 ***/
   // user_pref("browser.safebrowsing.allowOverride", false);
e áp cái user này cho floorp đươc không bác
 
e áp cái user này cho floorp đươc không bác
Áp cho Floorp thì chắc chắn là được vì mình đang dùng Floorp đây.

File đó thì không nên do tính bảo mật, file này mới nên dùng kèm hướng dẫn khôi phục về như chưa bao giờ có cuộc chia ly:
 
các fen cho hỏi. app shelter tạo phân vùng "công việc" nó có giống với sanbox không. tức là nó có tạo mội trường cách ly giống sanbox không ấy. VD mình dùng để test app các thứ, xong nếu cần thì xóa đi và tạo lại phân vùng thì "trắng" như mới. nhờ các fen giải đáp giùm :still_dreaming:
 
các fen cho hỏi. app shelter tạo phân vùng "công việc" nó có giống với sanbox không. tức là nó có tạo mội trường cách ly giống sanbox không ấy. VD mình dùng để test app các thứ, xong nếu cần thì xóa đi và tạo lại phân vùng thì "trắng" như mới. nhờ các fen giải đáp giùm :still_dreaming:
Nếu bác đang nói đến cái app android thì theo xda là có bác nhé, em cũng chưa dùng bao giờ
 
Back
Top