请教批处理如何添加浏览器兼容性视图的注册表项?

查看 271|回复 18
作者:Yangksw   
   
             最近感觉有些网站必须在IE浏览器的兼容性视图下才能正常显示,可以在IE的“设置\兼容性视图设置”里手工去添加,如果多台电脑要添加的话,可以在自己电脑上添加好后把注册表项
[color=]HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData
下面的
[color=]UserFilter
值导出来后在其它电脑上引入,考虑到类似的网站今后可能还会有所添加,要弄个批处理普适化,直接在批处理中添加网址就行,不需要在注册表中导入导出的,可是看了一下,该键值好像有点复杂,不是太明白,只好到这里请教下高人,希望解决问题的同时也能参与到学习,先谢过

批处理, 兼容性, 视图

李菲123   
360浏览器有这个功能
cmd书写 是  start "" "%~dp0\360chrome.exe" "默认打开网址"    --switcher-file="%~dp0switcher.ini"
其中 的 switcher.ini
[360se switcher]
##现在支持精准匹配的内核为:极速模式Webkit、IE(和本地电脑中IE版本相同)、IE7、IE8、IE9、IE10、IE11
192.168.1.1=Webkit
172.16.105.25=IE 7
10.46.55.10=IE
12333sh.gov.cn=IE 11
yuancheng.xunlei.com/login.html=Webkit
李菲123   
只能将注册表作为源文件,需要使用的时候转成批处理。
李菲123   
如果仅仅是导出注册表,就没必要用批处理,直接双击也能合成,而且也不通用,最好是能读取配置文件,而这个配置文件用户自己添加想进入兼容模式的网址或IP就行
李菲123   
组策略编辑器中有相关项,你找下键值
李菲123   
我的这个帖子里就有,你可以提取。
李菲123   

窄口牛 发表于 2022-12-7 06:13
我的这个帖子里就有,你可以提取。

你这个是直接把10.37.240.2设置好后导出的二进制数据,如果我想把10.27.254.31设置一下,就也要在自己的浏览器中设置好后再导出这个键值,我设想的是打开批处理,要求用户输入一个网址或IP,然后批处理自动转换为二进制导入。
李菲123   

nttwqz 发表于 2022-12-6 22:34
组策略编辑器中有相关项,你找下键值

网上大致查了下,组策略中好像是适合单位用域的。
李菲123   

窄口牛 发表于 2022-12-7 06:13
我的这个帖子里就有,你可以提取。

好像重点变成了如何把“10.37.240.2”这样的变成“411f00005308adba010000003400000001000000010000000c000000e2d9b5a318bdd501010000000b00310030002e00330037002e003200340030002e003200"这样的
李菲123   
自己在浏览器设置下,再去注册表把值复制出来就行了,简单哇。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部