Có addon nào trên ff giống như ejoy dùng để dịch sub videos trên chrome không mấy thím?
Em test không cái nào dịch dual subs như trên ejoy thím ơiNếu chỉ đơn giản là dịch sub thì dùng cái này của anh Putin xem: https://addons.mozilla.org/en-US/firefox/addon/easysubs/
Cái này hỗ trợ DeepL (dịch tốt hơn Google, hơn nhiều về chất lượng dịch), nhưng chỉ cho Youtube: https://addons.mozilla.org/vi/firefox/addon/translateyoutube/
Không thì bật ra MPV rồi dùng plugin của nó dịch cũng được: https://github.com/oltodosel/interSubs
https://github.com/EnergoStalin/subtitle-translate-mpv
Rất nhiều cách, nhiều lựa chọn.
Thunderbird và Outlook thím có thể so sánh 2 thằng này không?Dùng cho gần như tất cả dịch vụ mail: https://addons.mozilla.org/en-US/firefox/addon/email-notifier/
Cơ mà không nên dùng addon sử dụng thông tin nhạy cảm kiểu này, phải hiểu là để cho addon biết mật khẩu đăng nhập email là điều rất nguy hiểm, nếu thằng dev là đứa tắt mắt nó thó mất là xong, kể cả cho Chrome hay bất cứ trình duyệt nào cũng vậy không thằng nào hơn thằng nào, thay vào đó nên dùng Thunderbird mà check mail, vưa portable vừa hỗ trợ 100% dịch vụ mail, chỉ cần hiểu biết về POP, IMAP là thêm được tất: https://portableapps.com/apps/internet/thunderbird_portable
Thunderbird và Outlook thím có thể so sánh 2 thằng này không?
Em test không cái nào dịch dual subs như trên ejoy thím ơi
Cảm ơn thím, đúng ext mình cần.Thunderbird thì nhẹ và không cần cài đặt, đa nền tảng, Outlook nó dính liền với Windows, nên khó (cái gì cũng có thể nhưng cần tìm hiểu và sự thuận tiện) cho vào USB mang đi được. Với người dùng cá nhân thì Thunderbird là thừa để dùng, ngoài ra hệ thống addon cũng lớn giúp giải quyết một số vấn đề.
Giờ mới hiểu nhu cầu của bạn là dịch song ngữ để học tiếng Anh phải không ? Vậy thử cái này xem sao:
https://addons.mozilla.org/vi/firefox/addon/dualsub/
Tính năng là hiển thị song ngữ và hỗ trợ dịch phụ đề bằng Google, chắc là y như Ejoy đó.
MPV thì chắc chắn làm được nhưng mà mình ngại tìm hiểu, nhìn chung với một chút code là song ngữ ngon lành thôi, MPV plugin của nó viết bằng LUA, mở lên chỉnh phần hiển thị đơn ngữ rồi thêm một dòng để hiển thị cái ngôn ngữ trước khi dịch vào là xong.
So với anonaddy thì thế nào fen? Tôi tin dùng anonaddy cũng khá lâu rồi nhưng giờ nhiều site nó chặn
Quan trọng là chất lượng dịch có bằng Google không ấy fen
Thunderbird bị Mozilla cắt sữa phải ra ở riêng nên phế lắm rồi
cái quản lý mật khẩu của Firefox có an toàn không các mai fen nhỉhay tôi nên dùng Bitwarden hơn
!#@&AB~!1Xm*(#$A3nDAs@NS4KJa4sNO@123(dS*CI@QBIlI
Theo mình xài thì an toàn đó thím, pass được hash lại lưu ngay trên máy, có mở ra cũng k dịch ngược lại. Muốn an toàn thì đặt thêm cái master pass nữacái quản lý mật khẩu của Firefox có an toàn không các mai fen nhỉhay tôi nên dùng Bitwarden hơn
Chủ thớt có cách nào debug lỗi firefox trên máy mình k? Trường hợp máy mình đăng nhập đồng bộ bằng firefox, nhưng khi khởi động lại thì firefox sync báo bị ngắt kết nối và phải đăng nhập lại.Cứ đặt Master Password lớn hơn 12 ký tự kèm cả thường, hoa, số, ký tự thì bố của hacker cũng không thể phá nổi, dùng hàng tỉ cái máy tính dò cùng lúc cũng tốn tỷ năm ánh sáng mới ra, căn bản là tới khi dò ra được thì chết mục xương rồi, đời con cháu chắt chút chít còn chưa được hưởng thành quả. Mình hay đặt kiểu:
Code:!#@&AB~!1Xm*(#$A3nDAs@NS4KJa4sNO@123(dS*CI@QBIlI
Chủ thớt có cách nào debug lỗi firefox trên máy mình k? Trường hợp máy mình đăng nhập đồng bộ bằng firefox, nhưng khi khởi động lại thì firefox sync báo bị ngắt kết nối và phải đăng nhập lại.
Cứ như vậy mỗi khi khởi động lại là đều bị lỗi ngắt đồng bộ, nhưng sleep thì k bị. Đã thử xoá tài khoản và tạo tài khoản mới trắng để đồng bộ cũng bị vậy!
Thử vàoChủ thớt có cách nào debug lỗi firefox trên máy mình k? Trường hợp máy mình đăng nhập đồng bộ bằng firefox, nhưng khi khởi động lại thì firefox sync báo bị ngắt kết nối và phải đăng nhập lại.
Cứ như vậy mỗi khi khởi động lại là đều bị lỗi ngắt đồng bộ, nhưng sleep thì k bị. Đã thử xoá tài khoản và tạo tài khoản mới trắng để đồng bộ cũng bị vậy!
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ạicài này vào xong chuyển qua Youtube Mobile khi nghe nhạc rồi mở New Tab thì nó tự động tắt tiếng có cách nào fix như Youtube thường ko bạn?Update thêm addon Custom User-Agent String lên #1, sau khi test tất cả các addon tương tự thì thấy thằng này ngon nhất, hoạt động trên cả Firefox Android, một addon đổi User-Agent cũng có ích khi muốn ép trang web dùng phiên bản mobile cho nhẹ, ví dụ như Youtube Mobile.
Custom User-Agent String: Giúp thay đổi User-Agent của trình duyệt mà tác dụng chính ở đây là để ép các trang web dùng phiên bản Mobile nhẹ hơn của họ như Youtube (Hướng dẫn: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-22377134), ngoài ra còn có thể dùng để fake User-Agent nhằm phá bỏ giới hạn tải của một số trang như Baidu Pan (Tham khảo: https://voz.vn/t/huong-dan-cach-tai-file-max-speed-tu-baidu.175059/).
cài này vào xong chuyển qua Youtube Mobile khi nghe nhạc rồi mở New Tab thì nó tự động tắt tiếng có cách nào fix như Youtube thường ko bạn?
// ==UserScript==
// @name PreventPageVisibility
// @namespace https://github.com/IceWreck
// @match *://m.youtube.com/*
// @run-at document-start
// @grant none
// @version 1.1
// @author IceWreck
// @description Block websites from knowing if you switched tabs/windows
// ==/UserScript==
// This userscript blocks the page visibility API and to some extent the old blur/focus APIs.
let events_to_block = [
"visibilitychange",
"webkitvisibilitychange",
"mozvisibilitychange",
"hasFocus",
"blur",
"focus",
"mouseleave"
]
for (event_name of events_to_block) {
document.addEventListener(event_name, function (event) {
event.preventDefault();
event.stopPropagation();
event.stopImmediatePropagation();
}, true);
}
for (event_name of events_to_block) {
window.addEventListener(event_name, function (event) {
event.preventDefault();
event.stopPropagation();
event.stopImmediatePropagation();
}, true);
}
document.hasFocus = function () { return true; };
document.onvisibilitychange = null;
Object.defineProperty(document, "visibilityState", { value: "visible" });
Object.defineProperty(document, "hidden", { value: false });
Object.defineProperty(document, "mozHidden", { value: false });
Object.defineProperty(document, "webkitHidden", { value: false });
Object.defineProperty(document, "webkitVisibilityState", { value: "visible" });