阿狸先森86 发表于 2022-11-8 15:10

内核切换-手动设置后-如何通过程序或代码方式删除规则

现有问题如下,某域名下两页面A\B
A使用webkit极速模式,页头已配置<meta name=renderer content=webkit>
B使用IE兼容模式,页头已配置<meta name=renderer content=ie-comp>
正常情况下A跳转B,可以实现各自的模式并正常使用。

出现的问题:
但由于规则,手动切换模式,打开网页后,手动切到兼容模式,以后打开一直是兼容,切到极速模式就一直是极速模式,只能手动切回去(meta指定、兼容列表会无效)原因
当用户在A手动切换了模式,如在A切换至极速


此时,设置中会将此域名记录
再打开B,将会以极速模式打开而非兼容模式(手动优先级>meta设置优先级)

那么,如果通过程序控制在打开B之前,清除掉高级设置中已有的规则?通过程序代码的方式(非手动删除)


请版主或技术大咖看下有无解决方案,感谢!

Spirit_悔灭 发表于 2022-11-8 16:39

本帖最后由 Spirit_悔灭 于 2022-11-8 16:49 编辑

您好,不支持网页对浏览器设置修改,这在谷歌浏览器上也是不可能的。如果有使用错误浏览器情况,请引导更换浏览器或者判断UA后弹窗引导手动更改。 IE浏览器已经不在维护,后续也会陆续停止使用,请尽快升级网站技术。这个公告贴中https://bbs.360.cn/thread-14958904-1-1.html也有写出本地通过命名行导入内核切换设置。
页: [1]
查看完整版本: 内核切换-手动设置后-如何通过程序或代码方式删除规则