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

Tiện Cho m hỏi chút với ạ. Ở trên androids thì các bác dùng cái gì để chặn các post suggested và sponsored trên fb vậy?. Mình thử dùng bộ lọc ethan ở trên nhưng nó k chặn được các post suggested, sponsored thì k thấy nữa rồi.
Facebook LCR
 
Tiện Cho m hỏi chút với ạ. Ở trên androids thì các bác dùng cái gì để chặn các post suggested và sponsored trên fb vậy?. Mình thử dùng bộ lọc ethan ở trên nhưng nó k chặn được các post suggested, sponsored thì k thấy nữa rồi.
dùng app fb mod thôi fen
 
Tiện Cho m hỏi chút với ạ. Ở trên androids thì các bác dùng cái gì để chặn các post suggested và sponsored trên fb vậy?. Mình thử dùng bộ lọc ethan ở trên nhưng nó k chặn được các post suggested, sponsored thì k thấy nữa rồi.
Vào Settings của uBlock tắt cái này đi xem:

1685266040534.png
 
fence dùng browser hay sài tool nuôi acc. Nếu sài browser bị vậy thì xem có sài addon hay userscript nào fake user-agent k
xài browser thôi bác. để kiểm tra xem sao. toàn xài tip của ae trong này. mà bị cả trên mấy máy nên chắc là có cái nào đó sửa user-agent rồi
 
em đang dính lỗi không thể sign in vào tài khoản gg như ảnh. View attachment 2048975
:burn_joss_stick::burn_joss_stick:
Lỗi này là do Google họ cố tình chơi đều Firefox nếu như: https://support.google.com/a/thread/207135862/gmail-not-working-in-firefox?hl=en

  • Không dùng VPN
  • Không dùng proxy chặn quảng cáo như Privaxy/Adguard App
  • Không đổi User-Agent
  • Vào Private Browsing vẫn bị
  • Tạo profile mới vẫn bị: about:profiles -> Create a new profile

Tham khảo bài: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-27416945

Nếu hiện tượng y hệt, nói chung là Google họ cho tiền cho Firefox thì họ có quyền chơi đểu người họ ban ơn cho mà, trước có vụ shadowRoot chạy chậm làm Firefox load chậm hơn 5 lần so với Chrome, rồi thì Ambient Mode ngốn CPU và RAM... :D
 
tiện các bác cho hỏi gỡ demergi kiểu gì nhỉ ?
Demergi không cần cài nên không cần gỡ, cứ xóa đi phát là xong.

Cơ mà Demergi an toàn và vào được Medium rồi nó làm tốt nhiệm vụ của nó thì xóa làm gì:

1683953882046-png.1831628



________________________________________________


Đã cập nhập #1 và thêm ghi chú cho uBlock cho Firefox trên điện thoại để bật tính năng chặn phần tử (element hiding).
 
đang dính tất cả các nick thím ạ. và chỉ dính trên firefox
Thử vào trang http://httpbin.org/headers rồi copy paste toàn bộ cái header trình duyệt mình kiểm tra xem có gì lạ không ? Kiểu:

Code:
{
  "headers": {
    "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/jxl,image/webp,*/*;q=0.8",
    "Accept-Encoding": "gzip, deflate",
    "Accept-Language": "en-US,en;q=0.5",
    "Host": "httpbin.org",
    "Sec-Ch-Prefers-Reduced-Motion": "\"reduce\"",
    "Upgrade-Insecure-Requests": "1",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0",
    "X-Amzn-Trace-Id": "Root=1-64f294ff-11651f6c7cc3ad42785d2063"
  }
}
 
Thử vào trang http://httpbin.org/headers rồi copy paste toàn bộ cái header trình duyệt mình kiểm tra xem có gì lạ không ? Kiểu:

Code:
{
  "headers": {
    "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/jxl,image/webp,*/*;q=0.8",
    "Accept-Encoding": "gzip, deflate",
    "Accept-Language": "en-US,en;q=0.5",
    "Host": "httpbin.org",
    "Sec-Ch-Prefers-Reduced-Motion": "\"reduce\"",
    "Upgrade-Insecure-Requests": "1",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0",
    "X-Amzn-Trace-Id": "Root=1-64f294ff-11651f6c7cc3ad42785d2063"
  }
}
đây thím. mà dính cả trên Win lẫn Mac. Edge, safari thì bình thường
Code:
headers 
Accept    "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"
Accept-Encoding    "gzip, deflate"
Accept-Language    "en-US,en;q=0.5"
Host    "httpbin.org"
Upgrade-Insecure-Requests    "1"
User-Agent    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.100.0"
X-Amzn-Trace-Id    "Root=1-64f29530-6afcc4a7756fe5dd204b915a"
 
đây thím
User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.100.0"
Này fen có cài addon đổi ua rồi. Fen xem thử cái nào đổi lại UA mới nhất của Chrome xem
Code:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
 
đây thím
Code:
headers
Accept    "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"
Accept-Encoding    "gzip, deflate"
Accept-Language    "en-US,en;q=0.5"
Host    "httpbin.org"
Upgrade-Insecure-Requests    "1"
User-Agent    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.100.0"
X-Amzn-Trace-Id    "Root=1-64f29530-6afcc4a7756fe5dd204b915a"
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.100.0
Cái này là UA của Edge, có lẽ nên thử tắt xem vì Gmail nó ghét người đổi UA lắm và nó hoàn toàn biết người dùng đổi UA hay không dựa trên TLS Fingerprint, mình cũng từng bị nó chặn vì đổi UA.

Đó là lý do tại sao các bài hướng dẫn đổi UA của mình chỉ cho chạy trên Bing hay một số trang bất kỳ, UA không phải thứ đổi cho tất cả vì sẽ gây lỗi web do trang web trả về nội dung dựa trên UA và trình duyệt khác nhau hiển thị sẽ khác nhau.
 
đây thím. mà dính cả trên Win lẫn Mac. Edge, safari thì bình thường
Code:
headers
Accept    "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"
Accept-Encoding    "gzip, deflate"
Accept-Language    "en-US,en;q=0.5"
Host    "httpbin.org"
Upgrade-Insecure-Requests    "1"
User-Agent    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.100.0"
X-Amzn-Trace-Id    "Root=1-64f29530-6afcc4a7756fe5dd204b915a"
Cái này chỉ bị khi đăng nhập thôi nên tắt đổi UA khi đăng nhập, đăng nhập xong thì bật lại thôi. Trước không gặp vụ này nhưng mới mấy hôm trước em thấy bị trên android, chắc gg nó lại giở trò mới thôi
 
Lazy rendering (khác với lazy loading)

Lazy rendering là bỏ qua việc xử lý những thứ thím chưa cần đến, tương tự như lazy loading bỏ qua việc tải những thứ chưa cần đến.

Bật lên trong about:config
layout.css.content-visibility.enabledtrue
Như vậy firefox sẽ áp dụng kỹ thuật này trên các trang có dùng thuộc tính content-visibility cho một số element.

Tuy nhiên thím có thể go extreme bằng cách gán thuộc tính này cho bất kỳ trang nào và cho bất kỳ element nào :sexy_girl: (thêm userstyle). Trang cụ thể có thể có các element cụ thể nhưng dùng chung thì có các element được liệt kê ở đây: https://developer.mozilla.org/en-US/docs/Web/HTML/Element

Mình đã thử và thấy 1 số element có vẻ khá an toàn khi ép gán thuộc tính content-visibility (nhóm 1): aside, iframe, source, form, img, video, footer...

Một số element hơi nguy hiểm khi được gán thuộc tính này, sẽ phá tan tành page của thím (nhóm 2): *, *:before, *:after, div, section
Mời các bác các thím trải nghiệm và chia sẻ (hóng bổ sung các element thuộc nhóm 1 :sexy_girl:)

Minh họa:

Tham khảo thêm:
https://developer.mozilla.org/en-US/docs/Web/CSS/content-visibility
https://web.dev/content-visibility/
https://developer.mozilla.org/en-US...mental_features#content-visibility_auto_value
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_containment#content-visibility

Cảnh báo:
khi 1 số element bị ép thuộc tính này thì ff không chỉ defer việc render các phần bên dưới (chưa cuộn tới) mà nó còn omit luôn cả phần đã render bên trên (đã cuộn qua) vì thế dù trang rất dài nhưng màn hình hiện tại lúc nào cũng chiếm 1/3 tổng chiều dài trang và nằm ở chính giữa dù đã cuộn xuống khá nhiều lần chiều cao màn hình. Mà cái này cũng tùy setup, laptop của em thì gặp mà điện thoại cùng page đó lại không bị. Vì thế mới có case cuộn ngược lên thì nó lên thẳng top, và cuộn xuống thì scrollbar indicator nảy như tenis :big_smile:

Xem ra chưa ổn định lắm, có lẽ nên test cẩn thận (xem site nào và element nào thì nên ép) hoặc ngại test thì chờ họ hoàn thiện đã :byebye::

1693650723779.png
 
Last edited:
Lazy rendering (không phải lazy loading)

Lazy rendering là bỏ qua việc xử lý những thứ thím chưa cần đến, tương tự như lazy loading bỏ qua việc tải những thứ chưa cần đến.

Bật lên trong about:config
layout.css.content-visibility.enabledtrue
Như vậy firefox sẽ áp dụng kỹ thuật này trên các trang có dùng thuộc tính content-visibility cho một số element.

Tuy nhiên thím có thể go extreme bằng cách gán thuộc tính này cho bất kỳ trang nào và cho bất kỳ element nào :sexy_girl: (thêm userstyle). Trang cụ thể có thể có các element cụ thể nhưng dùng chung thì có các element được liệt kê ở đây: https://developer.mozilla.org/en-US/docs/Web/HTML/Element

Mình đã thử và thấy 1 số element có vẻ khá an toàn khi ép gán thuộc tính content-visibility (nhóm 1): aside, iframe, source, form, img, video, footer...

Một số element hơi nguy hiểm khi được gán thuộc tính này, sẽ phá tan tành page của thím (nhóm 2): *, *:before, *:after, div, section
Mời các bác các thím trải nghiệm và chia sẻ (hóng bổ sung các element thuộc nhóm 1 :sexy_girl:)

Tham khảo thêm:
https://developer.mozilla.org/en-US/docs/Web/CSS/content-visibility
https://web.dev/content-visibility/
https://developer.mozilla.org/en-US...mental_features#content-visibility_auto_value
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_containment#content-visibility
Ngon đó, đang test thử sẽ đưa ra kết luận sau, nghe hấp dẫn phết là nó cho phép bỏ qua nội dung trang web không cần phải render (nghĩa là CPU và GPU không phải làm việc).

Test thử ở đây vì nhiều thứ rác rưởi: https://voz.vn/whats-new/profile-posts/
Code:
aside, iframe, source, form, img, video, footer {
content-visibility: auto;
}

Video test Lazyrendering: https://streamable.com/n82i54


Mình test thử thì nội dung vẫn load, nhưng mà không render. Khác với Lazyload là không load, và đương nhiên do không load nên không render tuy nhiên giới hạn với các thuộc tính phải tải dữ liệu như iframe, img, embed, video, còn Lazyrendering thì áp cho các thuộc tính không phải tải dữ liệu được.
 
Last edited:
Video so sánh giữa:
Sẽ thấy ở video thứ hai, mình reload thì trang tải rất ít, do Lazyload ngăn chặn hoàn toàn cái iframe Tumbler tải nên trang tải rất nhanh, tiết kiệm được dữ liệu+CPU+GPU, còn Lazyrendering thì vẫn tải cả cái iframe, nhưng không render nên khi kéo xuống mới render thì CPU+GPU được tiết kiệm.
 
Back
Top