怎么设置ie兼容性视图设置_ie浏览器兼容性视图怎么设置

2022-10-04 20:22:23 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

【关 键 词】:IE兼容性视图

【适用版本】:FusionAccess各版本

【故障模式】:兼容性/应用软件兼容性

【问题现象】:

通过域策略和用户配置文件,设定IE的兼容性视图后,新发放虚拟机兼容性视图设置没有效果

兼容性视图设置界面:工具->兼容性视图设置

域策略配置界面:

【告警信息】:无

【问题分析】:

通过process monitor抓取IE兼容性视图设置更改的注册表项,通过脚本导入到当前登录用户的配置文件中。

【解决方法】:

1.在IE中,通过工具->兼容性视图设置,配置兼容性视图列表。

2.执行如下命令,保存IE中设置后的二进制数据。蓝色文本以实际值替换,注意删除换行符

reg query “HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerBrowserEmulationClearableListData” /v UserFilter

UserFilterREG_BINARY411F00005308ADBA020000005600000001000000020000000C0000008F6F0F2CA53AD0010100000009006C006F00630061006C0068006F00730074000C0000000F4F9DF68DCDD001010000000A006800750061007700650069002E0063006F006D00

3.在模板中配置用户初次登录执行脚本,使用户登录时生效。

下面是批处理脚本内容,保存在C盘根目录下IECompat.bat

@echo off

reg add “HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerBrowserEmulationClearableListData” /v UserFilter /t REG_BINARY /f /d411F00005308ADBA020000005600000001000000020000000C0000008F6F0F2CA53AD0010100000009006C006F00630061006C0068006F00730074000C0000000F4F9DF68DCDD001010000000A006800750061007700650069002E0063006F006D00

把以下保存为IECompat.vbs,然后放在C:UsersDefaultAppDataRoamingMicrosoftWindowsStart MenuPrograms

路径下

‘该本默认仅执行一次

Dim oShell

Set oShell = WScript.CreateObject(“WScript.Shell”)

oShell.run “C:IECompat.bat”,0

Set oShell = Nothing

‘Delete the script

DeleteSelf

Sub DeleteSelf()

Dim objFSO

‘Create a File System Object

Set objFSO = CreateObject(“Scripting.FileSystemObject”)

‘Delete the currently executing script

objFSO.DeleteFile WScript.ScriptFullName

Set objFSO = Nothing

End Sub

【总结&建议】:

该配置方法可单独作为批处理或vbs脚本双击执行使用。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/196070.html原文链接:https://javaforall.cn

0 人点赞