源网站 base64:aHR0cHM6Ly93d3cud3dnei5jbi92b2QtZGV0YWlsLWlkLTUyMDU4Lmh0bWw
我发现在再手机浏览器上这个站点正常访问,
但是在PC上发现访问就404,
我想到的解决方案 是改浏览器的UA 标识
以下我写的 篡改猴 (Tampermonkey) 脚本 发现 有问题
麻烦大佬们帮忙 修正一下 感谢
[Java] 纯文本查看 复制代码 // ==UserScript==
// [url=home.php?mod=space&uid=170990]@name[/url] Custom Android User-Agent for www.wwgz.cn using Proxy
// [url=home.php?mod=space&uid=467642]@namespace[/url] http://tampermonkey.net/
// [url=home.php?mod=space&uid=1248337]@version[/url] 0.1
// @description Set custom Android User-Agent for www.wwgz.cn using Proxy.
// [url=home.php?mod=space&uid=686208]@AuThor[/url] Your Name
// [url=home.php?mod=space&uid=195849]@match[/url] *://www.wwgz.cn/*
// [url=home.php?mod=space&uid=609072]@grant[/url] none
// @run-at document-start
// ==/UserScript==
(function() {
'use strict';
var androidUserAgent = "Mozilla/5.0 (Linux; U; Android 4.1.1; zh-cn; MI2 Build/JRO03L) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 XiaoMi/MiuiBrowser/1.0";
const navigatorProxy = new Proxy(navigator, {
get: function(target, property) {
if (property === 'userAgent') {
console.log("当前设置的User-Agent: ", androidUserAgent);
return androidUserAgent;
}
return target[property];
}
});
Object.defineProperty(window, 'navigator', {
value: navigatorProxy,
writable: false,
configurable: false
});
// 在页面加载完成后(可根据实际情况选择合适的时机)查看最终的userAgent值
window.addEventListener('load', function() {
console.log("最终获取到的User-Agent: ", navigator.userAgent);
});
})(); |