凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
30楼#
发布于:2015-01-18 00:43
aaaa007cn:是


专门扩展未必效率更高
要具体情况具体分析
回到原帖
各类规则加起来撑死了也就几十条,会有多大影响?能否直接感受到?
遍历是仅处理规则页面,还是无规则页面也会受到影响?
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
31楼#
发布于:2015-01-18 00:28
凭枰:是否可以理解为,站点规则越多,速度越慢?
如果各类都有很多规则,不如用专门的扩展?
回到原帖



专门扩展未必效率更高
要具体情况具体分析
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
32楼#
发布于:2015-01-18 00:17
aaaa007cn:// @run-at  document-start

navigator 其他几个属性也可以这么改
回到原帖
非常感谢!https://greasyfork.org/zh-CN/scripts/7537-浦发银行个人网银动态密码版-windows-登录免安全控件
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
33楼#
发布于:2015-01-17 23:57
aaaa007cn:话说这个轻量是轻量
高效可是一点也不啊
每一次请求都需要遍历整套规则
另外规则也是按要修改http头的次数来总计的
不是按照域名数量来的
同一个域名要改2个头的话
就是2条规则
回到原帖
是否可以理解为,站点规则越多,速度越慢?
如果各类都有很多规则,不如用专门的扩展?
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
34楼#
发布于:2015-01-17 23:37
// @run-at  document-start

navigator 其他几个属性也可以这么改
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
35楼#
发布于:2015-01-17 23:12
alanfly:到浦发网站试了试只要这个脚本就可以。
gm脚本也方便分站点设置,测试成功。
@凭枰
回到原帖
// ==UserScript==
// @name        pf
// @namespace   pingping
// @include     https://ebank.spdb.com.cn/*
// @version     1
// @grant       none
// ==/UserScript==
Object.defineProperty(navigator, 'platform', {
  get: function () {
    return "Linux";
  }
});
这样为何只有提示当前系统不支持云云,输入框继续要求下载控件?
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
36楼#
发布于:2015-01-17 22:49
aaaa007cn:好像只要强制改写navigator.platform就好了
ua不用改……

Object.defineProperty(navigator, 'platform', {
  get: function () {
    return "L...
回到原帖
到浦发网站试了试只要这个脚本就可以。
gm脚本也方便分站点设置,测试成功。
@凭枰

图片:np.png

aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
37楼#
发布于:2015-01-17 22:40
alanfly:猜个大概,还要检测浏览器是不是safari,firefox和chrome枪毙。回到原帖
正中红心
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
38楼#
发布于:2015-01-17 22:38
alanfly:可以在论坛上请高手写个更改navigator.platform的小脚本,配合其它ua扩展脚本使用。回到原帖
好像只要强制改写navigator.platform就好了
ua不用改……
Object.defineProperty(navigator, 'platform', {
  get: function () {
    return "Linux";
  }
});
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
39楼#
发布于:2015-01-17 22:32
凭枰:之所以办浦发的卡就是不用控件,结果最近某次升级后也强制要求了。Linux在抗议下恢复支持了,Windows就成了现在这样……回到原帖
可以在论坛上请高手写个更改navigator.platform的小脚本,配合其它ua扩展脚本使用。
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
40楼#
发布于:2015-01-17 22:12
alanfly:猜个大概,还要检测浏览器是不是safari,firefox和chrome枪毙。回到原帖
之所以办浦发的卡就是不用控件,结果最近某次升级后也强制要求了。Linux在抗议下恢复支持了,Windows就成了现在这样……
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
41楼#
发布于:2015-01-17 20:49
aaaa007cn:出自 https://ebank.spdb.com.cn/per/gb/js/writeActiveXObject.js
//控件支持操作系统
function isSupport(){
    if((navigator.platf...
回到原帖
猜个大概,还要检测浏览器是不是safari,firefox和chrome枪毙。
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
42楼#
发布于:2015-01-17 20:43
alanfly:这个扩展只能修改http header里的useragent。
装了下user agent switcher试了试,多了修改navigator.appCodeName,navigator.appName,navigator.appVers...
回到原帖
出自 https://ebank.spdb.com.cn/per/gb/js/writeActiveXObject.js
//控件支持操作系统
function isSupport(){
    if((navigator.platform == "Win32") || 
              (navigator.platform == "Windows") || 
              (navigator.platform == "Win64") ||
              isMacSafari()){
        return true;
    }
    return false;
}
 
//判断是否为MAC,只有safari
function isMacSafari(){
    if((navigator.platform == "Mac68K") ||
    (navigator.platform == "MacPPC") ||
    (navigator.platform == "Macintosh") ||
    (navigator.platform == "MacIntel")) {
        //只有mac自带浏览器
        var useragent = navigator.userAgent.toLowerCase();
        if(useragent.indexOf("chrome") >=  0 || useragent.indexOf("firefox") >=  0) {
            return false;
        }
        return true;
    }
    return false;
}
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
43楼#
发布于:2015-01-17 20:26
alanfly:我不懂。
你可以联系UAControl的作者增加此功能,这个扩展可以分站点设置ua。
回到原帖
这些作者都消失了好久……
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
44楼#
发布于:2015-01-17 20:19
凭枰:太惨了,我想分站点……
User-Agent JS Fixer :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/user-agent-js-fixer/
有没有可...
回到原帖
我不懂。
你可以联系UAControl的作者增加此功能,这个扩展可以分站点设置ua。
游客

返回顶部