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

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
Mình làm kiểu placeholder (đặt chỗ trước) chứ hiện tại chỉ có mở qua MPV, cơ mà mở qua các cái khác cũng không khó để thêm vào đâu (mình ý tưởng là lấy MPV mở luôn ứng dụng khác, vậy không cần thêm Handlers)

Cái Handlers URL của mình khi mở có dạng: mpv://play/aHR0cHM6Ly9tLnlvdXR1YmUuY29tL3dhdGNoP3Y9eU1zYndYVlRaRU0/?referer=aHR0cHM6Ly9tLnlvdXR1YmUuY29tL0BSZXRyb21hdGlvbi92aWRlb3M

Nghĩa là cái play, có thể đổi thành ytdl cho yt-dlp, stream cho streamlink, cứ thể viết vào protocol_hook.lua mà mở rộng.
 
Last edited:
Floorp tuy hơi dị và chưa hoàn thiện nhưng không cùi chút nào, đáng để ở lại với ESR115 và mặc Firefox muốn lên ver bao nhiêu thì lên :doubt:.

1692112744291.png
 
nhìn như có vẻ vertical tab cũng không phải là native mà là addon tree style tab thì phải
Thằng này native nhiều thứ lắm, nghĩa là làm ăn ra gì và này nọ đấy:
  • Tab Sleep (ngủ động mọi loại tab chứ không như Auto Tab Discard)
  • Tab dọc (ngon nhất hiện tại vì nó ăn với giao diện luôn)
  • Sidebar
  • Workspace
  • Giao diện (dùng userChrome.css và userChrome.js)

Giờ lý tưởng nếu như nó có:
  • Tải đa luồng như Slimbrowser (native là nhất)
  • Mouse Gesture (vì addon MG lởm không dùng được ở New Tab và một số trang)

Vậy là đủ, chứ adblock không gì bằng uBlock/Adguard không tội gì gánh luôn addon như mấy ông khác.
 
Thằng này native nhiều thứ lắm, nghĩa là làm ăn ra gì và này nọ đấy:
  • Tab Sleep (ngủ động mọi loại tab chứ không như Auto Tab Discard)
  • Tab dọc (ngon nhất hiện tại vì nó ăn với giao diện luôn)
  • Sidebar
  • Workspace
  • Giao diện (dùng userChrome.css và userChrome.js)

Giờ lý tưởng nếu như nó có:
  • Tải đa luồng như Slimbrowser (native là nhất)
  • Mouse Gesture (vì addon MG lởm không dùng được ở New Tab và một số trang)

Vậy là đủ, chứ adblock không gì bằng uBlock/Adguard không tội gì gánh luôn addon như mấy ông khác.
Hehe, nếu làm được thì làm cái vim mode như qutebrowser ấy.
@toi la gay :sosad: nếu em nhớ không nhầm thì mấy "feature" này thực ra là các extension đã ẩn (ẩn khỏi about:addon và about performance), vd cái paxmod trong list : https://github.com/numirias/paxmod

không rõ 2 cái Floorp actions và Floorp system là gì nhỉ :surrender:

View attachment 2017660
Mấy cái utils thôi: https://github.com/Floorp-Projects/...xtensions/floorp-actions/API/floorpActions.js
// Một số tính năng là webextension, còn lại là nhúng kiểu native.
 
Last edited:
Làm một bài hướng dẫn sử dụng Privaxy không cần tải file .msi.

Đầu tiên tải bản này: https://github.com/Barre/privaxy/releases/tag/v0.3.1
Giải nén và mở lên file privaxy.exe

Từ trình duyệt web gõ http://127.0.0.1:8000/, Enter.

Ấn vào:

View attachment 2014337

Rồi import cert vào như @Fioren hướng dẫn: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-27142228

Sau đó tắt privaxy.exe đi, tải bản nogui mới nhất rồi giải nén chạy privaxy.exe: https://github.com/Barre/privaxy/releases
Các thím dùng món này có chặn được quảng cáo trẻn utube ko
 
Cái vim mode của qute em thấy dùng có khác gì ext vim trên FF đâu thím nhỉ
Các vim mode extension của Chrome và Firefox hiện giờ đều là web extension nên hạn chế lắm. Ví dụ:
  • Đợi web load xong mới hoạt động.
  • Không hoạt động trên các about:xxx page và cả new tab page.
  • Không hiện được hint trên các element của browser, chỉ hiện hint trong trang web.
 
Các vim mode extension của Chrome và Firefox hiện giờ đều là web extension nên hạn chế lắm. Ví dụ:
  • Đợi web load xong mới hoạt động.
  • Không hoạt động trên các about:xxx page và cả new tab page.
  • Không hiện được hint trên các element của browser, chỉ hiện hint trong trang web.
Chuẩn rồi, tìm hiểu chút về Web Extension sẽ thấy thằng này rất tù trong một số khoản, đặc biệt là MV3:
  • Storage Permission làm khó những addon hay như MDM (khiến thuật toán tải file bị rườm rà)/uBlock (chỉ Chrome)
  • Quyền mở file bị lược bỏ (cũng tốt, với người dùng non nớt), vậy nên addon như EA phải dùng native-client để mở, và cũng là sự kết thúc của addon như DownThemAll.
  • Quyền đọc và sửa about:config bị lược bỏ, khiến việc viết addon dạng toggle khóa config trở nên khó hơn, một số cái gần như không thể nếu không có API, ví dụ thử viết addon giới hạn FPS trình duyệt bằng cách sửa cái gì tương tự layout.frame_rate ? Câu trả lời là không thể.
  • Và quyền hoạt động trên các trang about: bị lược bỏ như trên đã nói

Vậy nên một số addon nên viết bằng userChrome.js mới thực sự hiệu quả, ví dụ MDM, EA.
đây bác. Vẫn không được
Tên file của bạn sai nhé, là mpv.conf
 
Không biết có bợn nào hứng thú với trò biền MPV thành trình xem ảnh/đọc truyện không nhể :D

Demo đây nhé, thiết lập hơi bị tốn công sức vì mình phải code lại vài plugin: https://gfycat.com/DentalEuphoricClingfish

Lý do tại sao cái này lại được sinh ra:
  • Nhiều trang có trải nghiệm xem ảnh quá tệ như trang Reddit lúc nãy
  • Tránh quảng cáo
  • Nhẹ hơn nhiều
  • Tự do thao tác
  • Kéo cả gallery ảnh vào MPV như xem playlist Youtube
Cho mình hỏi, thím làm hướng dẫn phần này chưa thím. Mình kiếm không thấy
 
Cho mình hỏi, thím làm hướng dẫn phần này chưa thím. Mình kiếm không thấy
Thấy không có ai quan tâm nên mình không đăng thêm với lại cũng lâu rồi mình cũng không còn nhớ cách cài đặt, có gì bạn nghiên cứu thử rồi chia sẻ lại xem sao, mình nhớ là dùng gallery-dl, cái plugin lua gallerydl_hook với tạo nút cho việc xem ảnh là ok.
 
Back
Top