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

có addon nào mà download video playlist trên youtube ngon ko các bác nhỉ

Dùng kết hợp addon + yt-dlp là ngon nhất không gì bằng, sử dụng addon External Application trong bài này: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-22552061

Tài yt-dlp tại đây, đặt vào một folder bất kỳ: https://github.com/yt-dlp/yt-dlp/releases

Bước thêm MPV bên trên thì thay vào bằng yt-dlp.exe:
Xong mở playlist muốn tải lên, ấn vào nút yt-dlp.exe vừa tạo bằng addon trên là nó ngấu nghiến cả playlist Youtube về máy luôn.

Không addon nào bằng được vì các addon đều dùng trang web bên thứ ba để tải, không tiện và tốc độ chậm, bị quảng cáo.
 
Có script hay rules như addon YouTube NonStop ko thím?

Rule chính là @match hay @exclude hỗ trợ bởi Userscript, mỗi cái phải tự thêm bằng tay, thêm một dòng @include ://.youtube.com/* nữa nếu muốn chạy trên cả Youtube thường, cái này hoạt động đơn giản hơn là ghi đè vào PageVisibilityAPI, nếu đã xài sẵn Greasemonkey/Firemonkey/Tampermonkey thì không cần cài thêm addon nữa..
 
Cách debug tốt nhất là tạo một profile hoàn toàn mới rồi test xem có đồng bộ được không, dùng lệnh:

firefox.exe -profile TÊN_PROFILE
Ví dụ: firefox.exe -profile test

Nếu không bị suy ra:
  • Addon chặn
  • About:config phá
...

Rồi cứ thế lần mò ra bằng cách tắt dần addon, xóa prefs.js...
Hoặc cũng có thể dùng Safe Mode nhưng mà cái Safe Mode này thấy không hữu dụng bằng profile mới.
Thử vào about:profiles, kiếm rồi mở cái folder profile đang dùng, tắt firefox đi tìm file signedInUser.json xóa đi rồi mở firefox đăng nhập lại
Addon thì mình chỉ cài uBlock và Facebook Container, about:config thì chỉ edit có cái DoH chuyển sang mod 3

Đã thử xóa prefs.js và signedInUser.json vẫn vậy

Phải chơi tới cách cuối cùng là delete hoàn toàn acc firefox sync. Gỡ sạch firefox rồi đăng ký lại sync trắng từ đầu nhưng khởi động lại vẫn bị. K biết có lỗi gì trong win k nên đang chờ LTSC bản mới phát hành cài lại xem sao
 
Addon thì mình chỉ cài uBlock và Facebook Container, about:config thì chỉ edit có cái DoH chuyển sang mod 3

Đã thử xóa prefs.js và signedInUser.json vẫn vậy

Phải chơi tới cách cuối cùng là delete hoàn toàn acc firefox sync. Gỡ sạch firefox rồi đăng ký lại sync trắng từ đầu nhưng khởi động lại vẫn bị. K biết có lỗi gì trong win k nên đang chờ LTSC bản mới phát hành cài lại xem sao

Đọc tới manh mối "khởi động lại vẫn bị" thì mình đoán là có ứng dụng nào trong máy của bạn xóa cookie hay site settings của Firefox, mình thì không dùng Sync, nhưng mà cũng đoán là Sync để giữ đăng nhập với máy chủ cần tới cookie/localStorage/Site Settings, khi bị xóa mất thì dĩ nhiên là về mặc định, bạn có dùng ứng dụng dọn dẹp hay tối ưu máy tính nào không ? Ngoài ra tới đây thì có thể tóm gọn lại thứ xóa mất sync chỉ có thể là:

- Ứng dụng khởi động cùng máy tính

Bởi vì một khi xóa prefs.js nghĩa là thiết lập Firefox đã về mặc định. Vậy bạn vào msconfig -> Startup -> Kiểm tra xem ứng dụng nào khởi động cùng máy tính, nếu thấy nghi ngờ thì tắt khởi động đi.

Ngoài ra tải thử bản Firefox Portable này về rồi thiết lập Sync, xong khởi động lại mà không bị thì chắc chắn rằng có ứng dụng nào đó cố tình xòa: https://portableapps.com/apps/internet/firefox_portable
 
Firefox của em bị lỗi không xem được video, giúp em với các bác >> lỗi HTLM5
1673430893989.png
 
Firefox của em bị lỗi không xem được video, giúp em với các bác >> lỗi HTLM5
View attachment 1608954

Mình cần biết trang gì với có những addon gì đã được cài vào mới đoán ra được. Đầu tiên cứ bình tĩnh sử dụng phương pháp debug -profile mình chỉ bên trên, tạo một profile mới rồi mở trang trên lên, không bị suy ra được nhiều thứ: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-22717421

Nói chung cách debug bên trên áp dụng cho 99% lỗi, cứ tạo profile mới chạy file firefox.exe mà không bị là bớt đi nhiều nguyên nhân có thể.

Cách khác đơn giản hơn là Firefox Portable, tải xong test, test xong xóa đi thôi rất gọn gàng: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-22752587
 
Đọc tới manh mối "khởi động lại vẫn bị" thì mình đoán là có ứng dụng nào trong máy của bạn xóa cookie hay site settings của Firefox, mình thì không dùng Sync, nhưng mà cũng đoán là Sync để giữ đăng nhập với máy chủ cần tới cookie/localStorage/Site Settings, khi bị xóa mất thì dĩ nhiên là về mặc định, bạn có dùng ứng dụng dọn dẹp hay tối ưu máy tính nào không ? Ngoài ra tới đây thì có thể tóm gọn lại thứ xóa mất sync chỉ có thể là:

- Ứng dụng khởi động cùng máy tính

Bởi vì một khi xóa prefs.js nghĩa là thiết lập Firefox đã về mặc định. Vậy bạn vào msconfig -> Startup -> Kiểm tra xem ứng dụng nào khởi động cùng máy tính, nếu thấy nghi ngờ thì tắt khởi động đi.

Ngoài ra tải thử bản Firefox Portable này về rồi thiết lập Sync, xong khởi động lại mà không bị thì chắc chắn rằng có ứng dụng nào đó cố tình xòa: https://portableapps.com/apps/internet/firefox_portable
Chắc suy luận của thím đúng rồi! Mình đang xài cái Firefox portable để duyệt mấy trang cờ-bip/pỏn và hoàn toàn đồng bộ bình thường.

Máy hầu hết chỉ cài chữ ký số của nhà mạng và mấy cái plugin để đọc chữ ký số bên BHXH/DVC/Thuế.. chắc Disable từng cái xem sao

Screenshot 2023-01-12 091411.png
Screenshot 2023-01-12 091420.png
 
Chắc suy luận của thím đúng rồi! Mình đang xài cái Firefox portable để duyệt mấy trang cờ-bip/pỏn và hoàn toàn đồng bộ bình thường.

Máy hầu hết chỉ cài chữ ký số của nhà mạng và mấy cái plugin để đọc chữ ký số bên BHXH/DVC/Thuế.. chắc Disable từng cái xem sao

View attachment 1609964View attachment 1609965

Máy bạn nhiều ứng dụng khởi động cùng máy tính phết, của mình là... 0 vì không khoái cho cái gì chạy khởi động cùng máy tính từ trước tới giờ với lại ghét các phần mềm cài đặt nên mình chỉ chơi với Portable + Free (lợi thế là nếu format cài lại máy thì không cần cài đặt lại một thứ gì cả, vì toàn ứng dụng Portable), nhưng cái NC-CS Token Manager gì đó tên nghi nghi, nghe kiểu nó quản lý cookie. Nói chung thì mấy cái tên lạ mình cũng không rõ, cơ mà có thể check trong Task Scheduler nhé, cái này khó check hơn nhưng mà CCleaner nó hiện danh sách gọn gàng dễ quản lý vụ Task Scheduler hơn dù CCleaner cũng không đáng tin nhưng nó có tính năng này làm rất đến nơi đến chốn.

Nghĩa là cái Task Scheduler cũng nên kiểm tra vì nó nằm riêng rẽ với Startup (dùng khóa Run trong Registry để chạy ứng dụng), và cũng có khả năng cao chính nó là nguyên nhân tính năng Sync của Firefox bị xóa.

 
Last edited:
Máy bạn nhiều ứng dụng khởi động cùng máy tính phết, của mình là... 0 vì không khoái cho cái gì chạy khởi động cùng máy tính từ trước tới giờ với lại ghét các phần mềm cài đặt nên mình chỉ chơi với Portable + Free (lợi thế là nếu format cài lại máy thì không cần cài đặt lại một thứ gì cả, vì toàn ứng dụng Portable), nhưng cái NC-CS Token Manager gì đó tên nghi nghi, nghe kiểu nó quản lý cookie. Nói chung thì mấy cái tên lạ mình cũng không rõ, cơ mà có thể check trong Task Scheduler nhé, cái này khó check hơn nhưng mà CCleaner nó hiện danh sách gọn gàng dễ quản lý vụ Task Scheduler hơn dù CCleaner cũng không đáng tin nhưng nó có tính năng này làm rất đến nơi đến chốn.

Nghĩa là cái Task Scheduler cũng nên kiểm tra vì nó nằm riêng rẽ với Startup (dùng khóa Run trong Registry để chạy ứng dụng), và cũng có khả năng cao chính nó là nguyên nhân tính năng Sync của Firefox bị xóa.

Do tính chất công việc phải dùng chữ ký số nên phải để plugin khởi động khi startup, để lúc ký hồ sơ điện tử phải tìm mở lên lâu hơn. Cái NC-CS Token Manager là chữ ký số bên này https://nc-ca.com.vn/

Để mình tìm thêm trong Task Scheduler nữa xem có cái nào nghi ngờ k? Chắc sẽ thử Disable từng cái plugin xem cái nào gây ảnh hưởng rồi mail chửi support bên đó

Thanks thím!
 
có thím nào biết cách solve free captcha image như này ko share mình với
thằng nopecha làm được mà đợt này nó chặn rồi ko cho dùng nữa :(
1673494469837.png
 
Có thím nào xài thử mấy cái auto click dành cho trình duyệt không ta, mấy thằng này cái lợi là nó không chiếm chuột tại nó chỉ auto theo tab của trình duyệt thôi. Thấy có thằng này cho chạy auto theo tên biến khá hay nhưng mà khi thử lại không thấy chạy được :too_sad:https://addons.mozilla.org/en-US/firefox/addon/automate-click/. Nó hướng dẫn để lấy tên biến thì cứ F12 rồi chọn Copy -> CSS Selector là được. Mà em thử với trang https://cps-check.com/click-counter cho nó auto click thử cái nút dấu + mà config như hình dưới xong thì không thấy nó tự click gì cả.

1673603968969.png

1673603753111.png


Có thím nào test chạy được thì chỉ giúp em với hoặc biết extension hay script về auto click ngon share giúp em cũng được. Em cám ơn nhiều :sweet_kiss:
 
Rule chính là @match hay @exclude hỗ trợ bởi Userscript, mỗi cái phải tự thêm bằng tay, thêm một dòng @include ://.youtube.com/* nữa nếu muốn chạy trên cả Youtube thường, cái này hoạt động đơn giản hơn là ghi đè vào PageVisibilityAPI, nếu đã xài sẵn Greasemonkey/Firemonkey/Tampermonkey thì không cần cài thêm addon nữa..
làm sao thêm này vào Violentmonkey để có Youtube Nonstop vậy bạn?
 
làm sao thêm này vào Violentmonkey để có Youtube Nonstop vậy bạn?

Ở phần @include bạn sửa lại thành:

Code:
@include *://*.youtube.com/*

Violentmonkey hay gì đi nữa cũng New Script rồi copy vào là xong thôi, mình viết tạm 3 cái Userscript Manager mình hay dùng thôi chứ chưa dùng Violentmonkey bao giờ.
Cái này nó hay hơn addon Youtube NoStop ở chỗ nó tỉa luôn bảng hỏi han vì cái bảng ấy, nó cũng dựa vào VisibilityAPI để hoạt động, chặt VisibilityAPI đi thì nó thọt.
 
Có thím nào xài thử mấy cái auto click dành cho trình duyệt không ta, mấy thằng này cái lợi là nó không chiếm chuột tại nó chỉ auto theo tab của trình duyệt thôi. Thấy có thằng này cho chạy auto theo tên biến khá hay nhưng mà khi thử lại không thấy chạy được :too_sad:https://addons.mozilla.org/en-US/firefox/addon/automate-click/. Nó hướng dẫn để lấy tên biến thì cứ F12 rồi chọn Copy -> CSS Selector là được. Mà em thử với trang https://cps-check.com/click-counter cho nó auto click thử cái nút dấu + mà config như hình dưới xong thì không thấy nó tự click gì cả.

View attachment 1612541
View attachment 1612537

Có thím nào test chạy được thì chỉ giúp em với hoặc biết extension hay script về auto click ngon share giúp em cũng được. Em cám ơn nhiều :sweet_kiss:

Chắc trang này nó buộc phải click giống người thật đó, vậy nên không dùng .click() được mà phải dùng:

Code:
var evt = document.createEvent('MouseEvents')
evt.initMouseEvent('mousedown', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.querySelectorAll('#click-plus')[0].dispatchEvent(evt)

100% hoạt động nhé, video đây https://gfycat.com/ZigzagSleepyAsianporcupine

Thế addon trên có hỗ trợ dùng script không ? Nếu dùng script thì tạo ra một function từ đoạn code trên mình đưa cho, rồi để cái ID làm biến function là xong. Còn dùng .click() kiểu thế này sẽ không được đâu:

Code:
document.querySelectorAll('#click-plus')[0].click()

Còn không thì phải kiếm addon khác đó, bạn cứ test thử xem, không có thì để mình kiếm cái khác cho, ngày xưa có hàng siêu đỉnh là iMacro, thử nó xem ? https://addons.mozilla.org/vi/firefox/addon/imacros-for-firefox/
 
Còn không thì phải kiếm addon khác đó, bạn cứ test thử xem, không có thì để mình kiếm cái khác cho, ngày xưa có hàng siêu đỉnh là iMacro, thử nó xem ? https://addons.mozilla.org/vi/firefox/addon/imacros-for-firefox/
Em thử thì thấy thằng imacros này nó lại giới hạn 50 dòng và chỉ cho loop tối đa 100 lần cho 1 cái auto nên tính ra nếu muốn auto spam click thì em thấy cũng hơi dở điểm này.

Còn cái thằng Automate-click ở trên thì cái config của nó chỉ có nhiêu đó nên chắc không hỗ trợ dùng script rồi thím.
 
Em thử thì thấy thằng imacros này nó lại giới hạn 50 dòng và chỉ cho loop tối đa 100 lần cho 1 cái auto nên tính ra nếu muốn auto spam click thì em thấy cũng hơi dở điểm này.

Còn cái thằng Automate-click ở trên thì cái config của nó chỉ có nhiêu đó nên chắc không hỗ trợ dùng script rồi thím.

iMacro cũng chết rồi, mà ngày xưa mình dùng hồi Firefox còn giao diện vuông cai iMacro nó cho loop cả tỉ lần cũng không sao, không ngờ rằng sau này nó hóa thành scamware như ngày nay, giải pháp là sử dụng addon khác hay sửa mã nguồn của nó để bỏ giới hạn. Cơ mà để thực sự có một addon ngon hơn nó là rất khó, nên bỏ thời gian ra chỉnh lại source của nó vì dù sao nó cũng ngưng phát triển rồi, mình thích sửa sao thì sửa chứ quan tâm gì ba cái bản quyền nữa.

Để khi rảnh mình tìm cách sửa lại iMacro xem sao, chắc cũng chả khó lắm đâu, giải nén file xpi sang zip rồi lấu Notepad++ search all files in folder rồi tim 100 để tìm ra dòng giới hạn rồi tăng lên 10000000000000

Ngoài ra còn một cái mà làm được tất cả những thứ iMacros có thể làm và hơn thế là Selenium, nếu bạn rành lập trình thì cái này hoàn toàn có thể thay thế iMacros.

Đang thử bẻ khóa cái iMacros, cập nhập tiến độ, tài file xpi https://addons.mozilla.org/firefox/downloads/file/3766902/imacros_for_firefox-10.1.0.1485.xpi giải nén bằng cách đổi đuôi sang zip, cái này trong file mplayer.js:

Code:
MacroPlayer.prototype.checkFreewareLimits = function(type, value) {
    let check = (max, msg) => {
        if (value <= max) {
            return value
        } else {
            throw new FreewareLimit(msg + " " + value + " exceeds max value " + max)
        }
    }
    if(!this.limits)
        return value;
    switch(type) {
    case "lines":
        return check(this.limits.maxMacroLen, "macro length")
    case "loops":
        return check(this.limits.maxIterations, "number of iterations")
    case "csv_rows":
        return check(this.limits.maxCSVRows, "number of CSV rows")
    case "csv_cols":
        return check(this.limits.maxCSVCols, "number of CSV columns")
    case "user_vars":
        if (!this.limits.userVars) {
            throw new FreewareLimit("user defined variables not allowed."+
                                    " Maximum number of variables is " +
                                    this.limits.maxVariables)
        } else {
            return value
        }
    }
}

Sửa lại thử xem:

Code:
MacroPlayer.prototype.checkFreewareLimits = function(type, value) {
    let check = (max, msg) => {
        if (value <= 9999999999999999999999999999999999999999999999) {
            return value
        } else {
            throw new FreewareLimit(msg + " " + value + " exceeds max value " + max)
        }
    }
    if(!this.limits)
        return value;
    switch(type) {
    case "lines":
        return check(this.limits.maxMacroLen, "macro length")
    case "loops":
        return check(this.limits.maxIterations, "number of iterations")
    case "csv_rows":
        return check(this.limits.maxCSVRows, "number of CSV rows")
    case "csv_cols":
        return check(this.limits.maxCSVCols, "number of CSV columns")
    case "user_vars":
        if (!this.limits.userVars) {
            throw new FreewareLimit("user defined variables not allowed."+
                                    " Maximum number of variables is " +
                                    this.limits.maxVariables)
        } else {
            return value
        }
    }
}

Thế là xong đó, giờ có thể loop tối đa 9999999999999999999999999999999999999999999999 lần.

Hoặc có thể bỏ tất cả giới hạn và biến nó thành bản Pro/Enterprise luôn, thay bằng:

Code:
MacroPlayer.prototype.checkFreewareLimits = function(type, value) {
    return value;
}

Giờ nén lại rồi chuyển qua xpi và ném vào Firefox rồi cài. https://stackoverflow.com/questions/19240653/how-to-create-xpi-file-with-7zip

Hậu quả ?
Link tải https://www.sendspace.com/file/fpc9ax

Vãi chưởng 10 năm rồi không code addon Firefox, may mà vẫn còn nhớ mang máng vài thủ thuật :LOL:
 
Last edited:
Hoặc có thể bỏ tất cả giới hạn và biến nó thành bản Pro/Enterprise luôn, thay bằng:

Code:
MacroPlayer.prototype.checkFreewareLimits = function(type, value) {
    return value;
}

Giờ nén lại rồi chuyển qua xpi và ném vào Firefox rồi cài. https://stackoverflow.com/questions/19240653/how-to-create-xpi-file-with-7zip

Hậu quả ?
Link tải https://www.sendspace.com/file/fpc9ax

Vãi chưởng 10 năm rồi không code addon Firefox, may mà vẫn còn nhớ mang máng vài thủ thuật :LOL:
Thanks thím nhiều, em sửa như của thím thấy chạy ngon lành rồi :beauty:
 
Đọc qua thread này https://voz.vn/t/may-tinh-em-bi-bi-virus-ma-hoa.700900/unread thấy nhiều người chết vì virus ransomware (virus tống tình), vậy nên mình bày luôn cho một cách độc lạ với cộng đồng người Việt Nam là lướt web trong Sandbox. Lợi thế là gì ?

  • Tha hồ tải virus về rồi chạy, máy thật không bị trầy xước gì cả
  • Bớt rác đi cho máy, vì tất cả rác bị gom vào Sandbox ví dụ tải game cài trong Sandbox, chơi xong xóa cả Sandbox đi là máy sạch như mới, ngoài ra nhiều ứng dụng để lại rác winsxs, rất khó xóa nên cho vào Sandbox đỡ bị loại rác này tốn dung lượng ổ đĩa
  • Tất cả dữ liệu duyệt web nằm trong Sandbox, nghĩa là trình duyệt web bằng một cách nào đó biến thành Portable mà chả cần phải ép nó thành Portable, người thân mượn máy dùng chả thể biết mình hay vào hang cùng ngõ hẻm gì :D

Và nên dùng Sandboxie vì nó là Portable, không cần cài đặt, uy tín và tuổi thọ lâu đời nên được vá rất nhiều lỗi với tính năng đồ sộ, làm được rất nhiều thứ các phần mềm Sandbox khác không làm được, hoàn toàn MIỄN PHÍ: https://github.com/sandboxie-plus/Sandboxie

Nhìn chung tải về, chạy file cài đặt rồi thích để chế độ cài đặt hay Portable tùy ý, cài hoặc copy trình duyệt vào trong Sandoxie, thậm chí chạy luôn trình duyệt đang dùng trong Sandboxie và giữ nguyên tất cả addon/password/bookmark và dùng thôi, nếu thích nghịch thì tải về trăm con virus về mở cùng lúc xem máy có bị sao không. :D

Khi tải file lạ cứ chuột trái ném vào Sandbox thì bạn có dùng máy 1000 năm cũng không dính virus một lần.
 
Last edited:
MPV hay là cái addon vậy bạn, MPV thì chắc không phải vì mình vẫn mở hàng chục video rồi treo 3-4 tháng trời không tắt mà chưa bị leak bao giờ (video này mở rất lâu rồi chưa tắt, tốn có 180MB RAM, khi xem rất nhẹ cả CPU lẫn GPU nếu so với xem trên trình duyệt bằng HTML5 thì thấp hơn nhiều lần: https://streamable.com/njzjbi ), còn addon thì đúng là chắc sẽ phải tìm biện pháp thay thế vì nó cũng lâu rồi chưa được cập nhập, hiện tại thằng này triển vọng:

https://addons.mozilla.org/en-US/firefox/addon/external-application/

Không chỉ mở được MPV mà còn hỗ trợ mở video phần mềm tải file như FileCentipede, mở sang trình duyệt khác, mở trong phần mềm sửa ảnh... Rất đa năng mà nhẹ vô cùng, mỗi cái hình như nó không bắt link stream được như Send to MPV, nhưng mà Send to MPV giờ dùng cũng tù quá vì nó chả cho chọn video nào để bật, nhiều khi bật nhầm rác rưới quảng cáo.

Update cái này ngon vãi, chỉ cần tạo một cái button của nó với thiết lập thế này rồi làm tương tự bước tải file windows.zip chạy install.bat như Send to MPV là xong, hậu quả: https://gfycat.com/MasculineImaginativeHorseshoebat
đã dùng potplayer chưa fen? mpv này so với potplayer thì sao ?
mà tải cái nào đây? 64bit v3 với 64bit là sao ?
https://sourceforge.net/projects/mpv-player-windows/files/

tải 64bit về thì nó là bản portable ko phải bản cài đặt.??
 
Back
Top