您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
将中国版 Bing 重定向到国际版
当前为
// ==UserScript== // @name Bing 中国版重定向 // @namespace http://tampermonkey.net/ // @version 0.5 // @description 将中国版 Bing 重定向到国际版 // @author TGSAN // @match https://www.bing.com/* // @match https://cn.bing.com/* // @icon https://www.google.cn/s2/favicons?sz=64&domain=bing.com // @run-at document-start // ==/UserScript== let area_code = "us"; let lang_code = "en-US"; let force_use_lang_code = false; (function() { 'use strict'; function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split("="); if (pair[0] == variable) { return pair[1]; } } return (false); } function getAndDelVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); var new_vars = ''; for (var i = 0; i < vars.length; i++) { var pair = vars[i].split("="); if (pair[0] != variable && pair[0] && pair[1]) { new_vars += pair[0] + "=" + pair[1]; if (i < vars.length - 1) { new_vars += "&"; } } } return new_vars; } let mkt = getQueryVariable("mkt"); if ((force_use_lang_code == true && mkt == false) || mkt == "zh-CN") { let args = getAndDelVariable("mkt") + "&setmkt=" + lang_code + "&mkt=" + lang_code + "&cc=" + area_code + "&toWww=1"; if (args.startsWith("&")) { args = args.substring(1); } let new_url; if (args) { new_url = window.location.pathname + "?" + args; } else { new_url = window.location.pathname; } let setting = "https://www.bing.com/account/action?cc=" + area_code + "&settingpage=1&ntb=1&ru=" + encodeURIComponent(new_url) + "&mkt=" + lang_code + "&toWww=1"; window.location = setting; } })();