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

@Kiyanokōji Đã xong và hiểu ra nguyên nhân, hóa ra là bản mới của TwitchTTVLOL nó tắt mất twitch-api-header, vậy bỏ cái này đi là xong, kết quả có file như này:

Code:
title={author} - {category} - {title}
http-header=User-Agent=Mozilla/5.0 (Nintendo Switch; WebApplet) AppleWebKit/609.4 (KHTML, like Gecko) NF/6.0.2.21.3 NintendoBrowser/5.1.0.22474
#twitch-api-header=Client-ID=ue6666qo983tsx6so1t0vnawi233wa
http-no-ssl-verify
#twitch-disable-ads
stream-segment-threads=5
player-no-close
player=D:\mpv\mpv.exe

Họ ghi chú âm thầm ở đây:
Code:
    help="""
        Proxy the playlist request through a server specified at <URL>.

        If the URL has no path the playlist will be requested using the TTVLOL API.
        If the URL path includes [channel] the playlist will not be requested with the TTVLOL API and
        [channel] will be replaced with the channel name at runtime.

        Can be multiple comma separated server URLs to be used as fallback.

        When used the Twitch GraphQL API will not be called.
        Only livestreams will use the playlist proxy, VODs and clips will use upstream behavior.
        Integrity token retrieval will not be attempted.
        --twitch-api-header, --twitch-access-token-param, and --twitch-purge-client-integrity will have no effect.
        It will also not be possible to check for subscriber only streams.
    """,
cám ơn thầy gay tạo điều kiện để coi bưởi korea
CGeMDAV.gif
 
Last edited:
Post này chỉ để đánh dấu thớt vượt 8k post.

Chúng ta bàn về MPV nhiều quá có làm cho những người bạn của Chromium nghĩ rằng Firefox thật tệ nên mới phải cần đến MPV không?:shame:
Người Nhật cũng nhận ra chân lý là Firefox+MPV = chân ái này:

ちなみにFirefoxで再生したyoutube動画をmpv.netに転送するだけでしたら既に下記拡張アプリが存在します。似たようなの色々ある中でこれはちゃんと動作しました。ネットフリックスとかアマゾンプライム動画とか動いてくれたらこれで完結なんですけどね。残念ながら無理でした。
Dịch tạm là:
By the way, if you just want to transfer YouTube videos played on Firefox to mpv.net, the following extension app already exists. There are many similar ones out there, but this one worked fine. If Netflix or Amazon Prime Video worked, this would be the end of the story. Unfortunately it wasn't possible.
mpvobs-アイコン02
 
Chặn hẳn Javascript đi, vừa an toàn (Javascript có thể khiến kích hoạt Spectre and Meltdown) vừa không mang tiếng chặn quảng cáo:

Cả hai cái trên nhẹ hơn 1 tỉ lần NoScript.

Ngoài ra có thể tận dụng uBlock làm NoScript giả cầy để chặn, tích đỏ Script dạng chữ, Script từ chính trang web, Script từ bên thứ 3 là xong, không những thế tính tùy biến rất cao vì có thể bỏ bớt đi nếu trang web lỗi:
Thấy thí chủ @Fioren bảo chặn thoải mái thôi có si nhê gì đâu.
t bảo chặn thoải mái bao giờ :(
Lai giống thằng Visibility và Đổi kích cỡ font vừa ý trên trang muốn chỉnh sẽ ra một thằng bật tùy ý khi chọn Auto-inject, tiện mình ví dụ luôn cách lai giống phôi của script trên để tạo ra rất nhiều script có khả năng bật bằng menu của Violent/Tamper/Firemonkey:

JavaScript:
// ==UserScript==
// @name        PreventPageVisibilityAuto
// @namespace   PreventPageVisibilityAuto
// @match       *://*/*
// @run-at      document-start
// @grant       GM_getValue
// @grant       GM_setValue
// @grant       GM_addStyle
// @grant       GM_registerMenuCommand
// @version     1.1
// @author      -
// @description 10/4/2023, 5:07:06 PM
// ==/UserScript==

var defaultvalue = 'none';
var name = 'PreventPageVisibilityAuto';
var prefix = "autoinject" + name;
var value = GM_getValue("value" + name + document.domain, defaultvalue);
console.log(value);
var injectedStatus = false;
var hostarray = [];

function inject() {
    //if (window.self !== window.top) return; // Not in frames
    if (injectedStatus !== false) return; // Not if already injected
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" });
    injectedStatus = true;
}

function addHost() {
    hostarray.push(location.hostname);
    GM_setValue(prefix, JSON.stringify(hostarray));
    if (injectedStatus == false) inject;
}

function set() {
    var val = window.prompt("Enter " + name + document.domain + " value", defaultvalue);
    val = parseInt(val);
    if (val == undefined) {
        return false;
    }
    GM_setValue("value" + name + document.domain, val);
}

function plus() {
    var value = GM_getValue("value" + name + document.domain, defaultvalue);
    GM_setValue("value" + name + document.domain, value + 1);
}

function minus() {
    var value = GM_getValue("value" + name + document.domain, defaultvalue);
    GM_setValue("value" + name + document.domain, value - 1);
}

function removeHost() {
    var index = hostarray.indexOf(location.hostname);
    if (index > -1) {
        hostarray.splice(index, 1);
        GM_setValue(prefix, JSON.stringify(hostarray));
    }
}
// This should work in Violentmonkey and Tampermonkey, but unfortunately not Greasemonkey.
try {
    hostarray = JSON.parse(GM_getValue(prefix, "[]"));
    if (typeof (value) == 'number') {
        GM_registerMenuCommand("+", plus);
        GM_registerMenuCommand("-", minus);
    }
    GM_registerMenuCommand("Set " + name, set);
    if (hostarray.includes(location.hostname)) {
        inject();
        injectedStatus = true;
        GM_registerMenuCommand("Stop Auto-Injecting " + name, removeHost);
    } else {
        GM_registerMenuCommand("Inject " + name, inject);
        GM_registerMenuCommand("Auto-Inject on " + location.hostname, addHost);
    }
} catch (err) {
    console.log("Error adding Inject menu items: " + name);
    console.log(err);
}

Gặp trang nào muốn cho bộ đếm chạy cả khi đang ở tab khác thì cứ Menu Violent/Tamper/Firemonkey -> Auto-inject on...

@Fioren Thí chủ góp ý bên trên sửa lại tính năng chặn XSS khi đăng bài có code, giờ nếu thế document.onvisibilitychange = null; vào document["onvisibilitychange"] = null; bên trên nó không cho đăng bài nữa, sửa lại cũng nhọc với lại nếu không biết là hỏng mất script.

View attachment 2124187
View attachment 2124189
cái này hình như do chặn từ khóa, nên ko bỏ đc đâu... pastebin thẳng tiến thôi...
 
Giờ mới biết adnauseum ngon vlin. Nó block có tổ chức, trang nào làm có tâm huyết vì đam mê và vì $ duy trì server và vì bọn ở cái xứ nào đấy cứ thích dùng free mà ko chịu pay thì nó méo bo lọc đâu, còn trang nào bẩn hay ads trĩ, cờ bạc, pỏn nó mới bờ lọc. T đề nghị Gorhill cho ublock lên v2 có chế độ AI siêu việt để bọn dùng chùa nào đấy nhấn vô link nào đấy cay d*i chơi chứ đa số anti ads bây giờ đều quá ngu và đần
Hồi xa xưa trên win có 1 trình diệt virus tên wisevector StopX do 1 thằng chingchong làm ra, nó vừa free vừa bá hơn các bọn AV dạng enterprise nhiều. Cái AI của nó hồi đó nó làm đúng kiểu đi trước thời đại, nó block theo kiểu AI của nó là tự học rồi dựa theo thói quen của cá nhân đó mà lọc ra chứ méo cổ hủ hay thụ động như bọn khác, à giờ project của dev chingchong đấy nghẻo rồi.
Hồi trước tâm lý nhiều người kiểu hàng chingchong đồ chingchong auto có spyware các kiểu, cho đến khi tôi nhìn thấy StopX cùng vs file centipede, thì tôi mới nhận ra, khựa nó vẫn có vài người rất có tâm huyết làm vì community, mặc dù bị gắn mắc "Khựa" nhưng có chingchong this chingchong that, stopX chắc bị 10xu vs mấy bọn gì đó teito bên khựa đe doạ nên chắc sủi cmnr
MK6qUj6.png

Hoặc như giờ đơn giản như tôi đến nhà mấy ngài chơi, tôi ăn chùa, ở chùa, ko bỏ ra 1 đồng cắc nào, rồi tôi làm kiệt quệ đi vốn tài chính của mấy ngài, đá đi miếng cơm manh áo của mấy ngài, thì mấy ngài sẽ làm gì tôi nào? Tôi chắc nhiều ngài sẽ có câu trả lời rồi đấy :boss: Nhiều nơi nó hiện lên dòng :"vui lòng đừng đá miếng cơm của chúng tôi" nhưng mấy ngài vẫn ignore rồi bolock. Quá dã man
s4gzLGw.png
 
Rất ấn tượng vụ Mullvad VPN này. Cảnh sát đến khám xét trụ sở nhưng ko thu thập được bất kì thông tin nào vì chính sách không lưu Logs của Mullvad :D
Lửa thử vàng gian nan thử sức, đúng là Mullvad ngày càng chứng tỏ thực lực của họ, và quyết tâm làm ra một trình duyệt ngon của họ cũng vì nó hợp cạ với VPN (trả phí) của họ vô cùng, khi dùng VPN Mullvad kèm trình duyệt Mullvad tính ẩn danh sẽ rất cao khi bản thân sẽ phân thân ra hàng vạn người dùng Mullvad khác cho phép vượt fingerprint của các ông lớn, đặc biệt Mullvad sử dụng uBlock mặc định, điều mà Tor không làm.

Chốt lại là Mullvad mà mua được VPN thì rất ngon. Còn không dùng LibreWolf như hoàng tử @shenzero999 riêng tư vừa phải để mà học luật bên Ba Tư hàng ngày.

Sự khác biệt lớn nhất giữa Mullvad + VPN vs LibreWolf/Firefox+ArkenFox là Mullvad trị được tracking tinh xảo, kiểu mà các ông lớn như Google, Facebook làm, còn tụi kia trị được tracking nâng cao bằng các giả mạo dữ liệu một cách ngẫu nhiên.

Hiện tại Mullvad thuộc tier 1 trình duyệt riêng tư trên PrivacyGuide:
 
Lửa thử vàng gian nan thử sức, đúng là Mullvad ngày càng chứng tỏ thực lực của họ, và quyết tâm làm ra một trình duyệt ngon của họ cũng vì nó hợp cạ với VPN (trả phí) của họ vô cùng, khi dùng VPN Mullvad kèm trình duyệt Mullvad tính ẩn danh sẽ rất cao khi bản thân sẽ phân thân ra hàng vạn người dùng Mullvad khác cho phép vượt fingerprint của các ông lớn, đặc biệt Mullvad sử dụng uBlock mặc định, điều mà Tor không làm.

Chốt lại là Mullvad mà mua được VPN thì rất ngon. Còn không dùng LibreWolf như hoàng tử @shenzero999 riêng tư vừa phải để mà học luật bên Ba Tư hàng ngày.

Sự khác biệt lớn nhất giữa Mullvad + VPN vs LibreWolf/Firefox+ArkenFox là Mullvad trị được tracking tinh xảo, kiểu mà các ông lớn như Google, Facebook làm, còn tụi kia trị được tracking nâng cao bằng các giả mạo dữ liệu một cách ngẫu nhiên.

Hiện tại Mullvad thuộc tier 1 trình duyệt riêng tư trên PrivacyGuide:
Hóng sư gầy làm 1 cái SD dạng ác ôn dành cho máy potato là quá tuyệt vời, doanh thu của chồn lửa dc boost lên 69% ngay
IvK38JC.png
 
nhìn giống 2fa của microsoft nên nhầm
Như em hàng này có muốn sao lưu/khôi phục là mình làm tay, backup ra code giống google auth ngày xưa đúng ko 2 ngài? Đang dùng google auth nó có sao lưu vào acc gg luôn rồi. Nếu tăm thêm tính riêng tư bảo mật thì khổ dâm thêm chút cũng ko sao :D
Screenshot_20231014_102509_Droid-ify.jpg
 
Back
Top