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

Vãi lozzzzz 1k3 tabs, ngài đúng là quái vật
Cảm ơn ngài đã share mấy cái store kia nhá, dạo này tôi đang hứng thú bảo mật, degoogle các thứ, vọc vạch khoa học hay ra phết :D

Bình thường thôi ngài ei
Còn brave nữa này
h3oz4Sh.gif
xsLeVRp.jpg


Sent from Paimon using vozFApp
 
@toi la gay :sosad:
Mobile nếu để chọn dùng thì Mull tốt hơn Fennec chút bác nhỉ? Riêng tư ấy
Mà anh Mull này bị locked ở 90hz lướt web cảm giác giật giật khó chịu ghê

À Fennec/Mull android có cách nào bật dark mode cho web mà ko cần phải dùng tới Dark Reader ko bác ?
 
Last edited:
FF có add-on nào đọc văn bản trên web như của chrome không nhỉ, tiện phết
https://chrome.google.com/webstore/...o-spee/hdhinadidafjejdhmfkjgnolgimiaplp?hl=vi

Giới thiệu cho mọi người một cái Bookmarklets (Bookmark+Javascript) giúp đọc nội dung web, nhiều người dùng Chrome nhớ tính năng này dù thật sự nó chả có gì to tát mà trình duyệt nào cũng có thể có bởi nó đều dùng giọng đọc của hệ thống đọc mà thôi.

Kéo thả cái bookmark cái này vào bookmark toolbar, khi cần dùng thì nhấp một cái vào bookmark : https://leonar15.github.io/SelectNSpeak/

View attachment 2067971

Video demo: https://streamable.com/0ha7pm

Có rất nhiều giọng đọc tuyệt vời như Amy, Salli..., các bạn có thể kiếm tại trang: https://api.256file.com/amy.exe/m-download-397653.html
Có gì các bạn nhờ bạn @Fioren kiểm tra virus dùm nhé, khi dùng qua trình duyệt thì mấy giọng này không cần phải mua vẫn dùng vĩnh cửu được, đó là mẹo. :D

Ngoài ra giọng đọc hay hay dở là do cái giọng mình kiếm được thôi, mặc định của hệ điều hành luôn cùi hơn hàng phải mua rồi. :D

Bác chủ post thêm này vào #1 đi. Khá tiện đới. @toi la gay :sosad:
Ngoài ra có add nào tự gom tab thành group tab theo tên miền hoặc click open new link không bác nhỉ? Floorp có Vertical tabs rồi khá hay, nên nếu cài sideberry thành ra thừa.

Tabius - Automatic Tab Grouping Assistant - Microsoft Edge Addons
 
Bác chủ post thêm này vào #1 đi. Khá tiện đới. @toi la gay :sosad:
Ngoài ra có add nào tự gom tab thành group tab theo tên miền hoặc click open new link không bác nhỉ? Floorp có Vertical tabs rồi khá hay, nên nếu cài sideberry thành ra thừa.

Tabius - Automatic Tab Grouping Assistant - Microsoft Edge Addons
Firefox có Sort Tab Advanced, bật chế độ Auto Sort và theo domain là nó gom thành nhóm cho từng tên miền, Sort Tab Advanced cũng tương tự với Tab Group thôi.

Cứ dùng quen sẽ thấy nó cực ngon thôi.

1694667638052.png


Ngoài ra dùng kèm Tab Stash để gom thành từng nhóm một cho tiện quản lý:

1694667777385.png


Tab Group thấy ai cũng bảo là phức tạp nên chắc là cần nguồn nhân lức lớn mới làm được.

Còn cái bookmarklets đã cho lên #2 rồi nhé.
 
Ngài hoà thượng bị gầy @toi la gay :sosad: cho tôi hỏi florp gì đoá có bản appimage chưa ngài hay phải pkgbuild thế
SQ2qEWh.png


Sent from Paimon using vozFApp
Chưa có cơ mà bảo tác giả thêm AppImage hoặc fork sau đó dùng Github Action build cũng được, lấy file này của Librewolf rồi sửa lại:

https://gitlab.com/librewolf-community/browser/appimage/-/blob/master/build_appimage.sh

Vào đây tạo Issue nhé: https://github.com/Floorp-Projects/Floorp/issues
 
Hướng dẫn dùng file user.js để sửa nhanh một loạt cấu hình about:config trên Firefox Android không cần root.

TL;DR: Kết nối ADB, dùng Firefox desktop remote debugging Firefox Android, mở một trang about:support trên mobile sau đó từ Console chạy một loạt lệnh có dạng Services.prefs.set<String|Int|Bool>Pref(pref, val); để thay đổi config.

Chi tiết:
1. Kết nối ADB giữa thiết bị Android và PC. Cái này ai vọc vạch Android thì đều biết rồi.
1694683788719.png


2. Bật Remote debugging via USB trong cài đặt của Firefox.
Screenshot_20230914_163138.jpg

3. Trên Firefox desktop, vào about:debugging. Nếu mọi thứ đúng thì thiết bị Android sẽ hiện trong list. Bấm Connect.
1694684065957.png


4. Connect thành công thì bấm phát nữa vào tên thiết bị. Sẽ hiện ra một list các tabs đang được mở. Mở một tab about:support trên Android nếu chưa làm.
1694684157083.png


5. Bấm Inspect để làm việc với trang about:support. Tại đây bấm chọn tab Console.
1694684362128.png


6. Paste đoạn code này vào rồi Enter chạy luôn. Đoạn code này overide lại những hàm user_pref mà file user.js gọi.
JavaScript:
var user_pref = function(pref, val){

  try {
    if(typeof val == "string"){

         Services.prefs.setStringPref(pref, val);    
    }
    else if(typeof val == "number"){

         Services.prefs.setIntPref(pref, val);    
    }
    else if(typeof val == "boolean"){

         Services.prefs.setBoolPref(pref, val);    
    }
  } catch(e){
    console.log("pref:" + pref + " val:" + val + " e:" + e);
  }
}
//paste your user.js file content here
1694684554702.png


7. Paste tiếp nội dung file user.js của bạn vào rồi Enter chạy luôn
1694684675233.png


Và thế là xong. Disconnect các thứ ra và tận hưởng.
 
@ndv92 Ngon rồi, cách trên là đỉnh của tờ róp rồi, đã cập nhập lên #2 mục Tối ưu Firefox. :D

Bạn nào muốn thử thì đây là toàn bộ bí kíp nhé :D
Trước khi đọc thì các bạn có thể làm luôn bài này để áp dụng tất cả tối ưu tốt nhất và an toàn nhất của thread vào Firefox chỉ tốn vài giây + xem bài này để áp dụng cho Android mà không cần root. Còn nếu như không thích các bạn có thể dùng file bat này khôi phục về như cũ.

Chú ý: Những tối ưu an toàn được bôi đen, nghĩa là không lo ảnh hưởng tới trải nghiệm người dùng hay gây lỗi vặt. Các cái bôi đen thì mình lưu ý làm theo, còn mấy cái không thì tùy nếu các bạn thấy nó hay hoặc hữu ích thì làm theo.
  1. uBlock+Auto Tab Discard - Khởi nguồn của sức mạnh!
  2. Đặt ngoại lệ antivirus để Firefox không bị hãm tốc độ
  3. nglayout.initialpaint.delay khiến Firefox render trang ít đi giảm tổng tiêu thụ CPU (Nguyên nhân)
  4. Ép Firefox lưu cache trên RAM mà không cần RAMDisk
  5. Tắt sạch tác vụ chạy nền, chia sẻ trải nghiệm của Firefox (an toàn 1000%)
  6. Tắt OCSP để tăng tốc kết nối tới trang web (ngoài ra có thể mở CRlite thay thế, @Bin_kutakoto_99)
  7. Các bản mod của Firefox được biên dịch dựa trên các tập lệnh tối ưu tăng tốc xử lý
  8. Tối ưu DNS và (HTTP3+QUICv2 do bạn @Bin_kutakoto_99 chia sẻ)
  9. Tối ưu ẩn danh bằng cách bật ECH (Encrypted ClientHello) để nhà mạng không nhìn thấy, vào web bị chặn DPI bởi @Bin_kutakoto_99 (Chú ý: Cần làm theo 8. để ép Firefox dùng DNS mã hóa vì ECH chỉ bao khoản ClientHello, nếu mã hóa ClientHello mà DNS không mã hóa vẫn bị chặn)
  10. Cũng như bài 9., đây là cách bật/tắt ECH dùng user.js
  11. Tối ưu CSS
  12. Bật Early Hint để tăng tốc tải trang bằng cách tải trước nội dung trang web trước khi cả trang tải xong
  13. Bật punycode để miễn nhiễm với tên miền giả mạo
  14. Tăng số lượng addon hiển thị trong Addon Manager của Firefox Android/Fennec
  15. Tối ưu giảm RAM cho Firefox (đánh đổi bằng bảo mật) (Chi tiết về cách thức hoạt động và các cấp độ của Fission)
  16. Tắt RCWN để Firefox chung thủy với RAM cache (đặc biệt nên làm nếu đã làm phần 4. Ép Firefox lưu cache trên RAM mà không cần RAMDisk)
  17. Tối ưu giảm tiêu thụ điện năng/pin (chủ yếu áp dụng cho điện thoại, tất nhiên có tăng tốc Firefox lên chút đỉnh)
  18. Tối ưu cuộn mượt (chú ý giá trị mousewheel.default.delta_multiplier_y có thể chỉnh tùy ý, mỗi cá nhân sẽ có một con số phù hợp vì cuộn mượt hay không cảm nhận rất quan trọng)

Tạm thời là vậy đã, tương lai còn nhiều nhé :D
THỰC NGHIỆM TỐC ĐỘ FIREFOX (ĐÃ TỐI ƯU) VS CHROME: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-24408658
 
Hướng dẫn dùng file user.js để sửa nhanh một loạt cấu hình about:config trên Firefox Android không cần root.

TL;DR: Kết nối ADB, dùng Firefox desktop remote debugging Firefox Android, mở một trang about:support trên mobile sau đó từ Console chạy một loạt lệnh có dạng Services.prefs.set<String|Int|Bool>Pref(pref, val); để thay đổi config.

Chi tiết:
1. Kết nối ADB giữa thiết bị Android và PC. Cái này ai vọc vạch Android thì đều biết rồi.
View attachment 2071759

2. Bật Remote debugging via USB trong cài đặt của Firefox.
View attachment 2071795
3. Trên Firefox desktop, vào about:debugging. Nếu mọi thứ đúng thì thiết bị Android sẽ hiện trong list. Bấm Connect.
View attachment 2071772

4. Connect thành công thì bấm phát nữa vào tên thiết bị. Sẽ hiện ra một list các tabs đang được mở. Mở một tab about:support trên Android nếu chưa làm.
View attachment 2071773

5. Bấm Inspect để làm việc với trang about:support. Tại đây bấm chọn tab Console.
View attachment 2071779

6. Paste đoạn code này vào rồi Enter chạy luôn. Đoạn code này overide lại những hàm user_pref mà file user.js gọi.
JavaScript:
var user_pref = function(pref, val){

  try {
    if(typeof val == "string"){

         Services.prefs.setStringPref(pref, val);   
    }
    else if(typeof val == "number"){

         Services.prefs.setIntPref(pref, val);   
    }
    else if(typeof val == "boolean"){

         Services.prefs.setBoolPref(pref, val);   
    }
  } catch(e){
    console.log("pref:" + pref + " val:" + val + " e:" + e);
  }
}
//paste your user.js file content here
View attachment 2071783

7. Paste tiếp nội dung file user.js của bạn vào rồi Enter chạy luôn
View attachment 2071793

Và thế là xong. Disconnect các thứ ra và tận hưởng.
Firefox stable Android làm được không thím
 
Ko biết bác có bị giống em ko? Em dùng Fennec mobile ấy mà mỗi lần muốn up ảnh lên voz thì nó bắt phải cho quyền chụp ảnh khi dùng ứng dụng thì nó mới cho vào chọn ảnh á bác @toi la gay :sosad:
 
Mới cập nhập lại #1 và thêm Sort Tab Advanced, nói chung là các bạn dùng quen sẽ thấy nó rất tiện, thường là sẽ dùng Sort by last access để truy ra tab mới dùng gần đây rất tiện khi có thói quen mở một rừng tab, ngoài ra Sort by domain để nhóm thành từng nhóm tab một như Tab Group.

Ở #2 đã mở thêm chuyên mục Bookmarklets, các bạn có thể chia sẻ thêm vì Bookmarklets cũng có nhiều hàng hay ho lắm, cứ hiểu Bookmarklets chính là một dạng Userscript, nhưng chỉ chạy khi mình bấm vào.
 
Back
Top