您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Switch user-agent to Google Chrome for Fluxus
// ==UserScript== // @name User-Agent Switcher for Fluxus // @namespace http://tampermonkey.net/ // @version 1.0 // @description Switch user-agent to Google Chrome for Fluxus // @author You // @match *://fluxus.dev/* // @grant none // ==/UserScript== (function() { 'use strict'; // Define the Google Chrome user-agent string (Windows version) const chromeUserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"; // Modify the navigator.userAgent directly (although some sites may block this) Object.defineProperty(navigator, 'userAgent', { get: function() { return chromeUserAgent; } }); // Intercept the XMLHttpRequest to modify the user-agent for network requests const originalOpen = XMLHttpRequest.prototype.open; XMLHttpRequest.prototype.open = function(method, url, async, user, password) { arguments[1] = url; arguments[3] = chromeUserAgent; // Override the user-agent for the request originalOpen.apply(this, arguments); }; // Intercept the fetch API to modify the user-agent for network requests const originalFetch = window.fetch; window.fetch = function(input, init) { init = init || {}; init.headers = init.headers || {}; init.headers['User-Agent'] = chromeUserAgent; // Override user-agent for fetch requests return originalFetch(input, init); }; console.log("User-Agent has been switched to Google Chrome for Fluxus!"); })();