解决IE8、IE9浏览器的 Automation 服务器不能创建对象的问题,以及跨域问题
分类:
文章
•
2022-10-26 22:55:11
在开发IE8、IE9 的过程中我们不免遇到web开发中的前后端分离的问题,在IE10、IE11中都是没得问题的,但就是在IE8、IE9中会出现问题,这个问题有两种解决方案
-
直接在浏览器中手动设置一次,就行了(PS:以下步骤不包含 5.1.1即可)
-
方法/步骤
1、打开IE浏览器,鼠标点击“工具”菜单,点击后将会带出多个子菜单,如图所示:
如果没有工具菜单 请按下图操作
2、在弹出的下拉菜单中,选择“Internet 选项(O)”选项,选择后系统自动弹出一个名为“Internet 选项”的对话框,如图所示
3、选中 “安全” 选项,如图所示:
4、点击 “安全” 选项下的 “自定义级别” 按钮,如图所示:
接上一步骤,点击“自定义级别”按钮后,系统弹出一个安全设置对话框(这里包含浏览器所有的安全设置相关的选项),如图所示:
5、在打开的安全设置对话中,在设置内容里面,我们找到如下图所示的安全设置选项,将这些选项的设置都改为“启用”状态,如图所示:
5.1 设置启用 ActiveX 控件和插件
设置 “启用” 状态后的效果图如下:
5.1.2 设置 “通过域访问资源” 状态,如图所示:
设置 “启用” 状态后的效果图如下:
6、目前基本设置完成,点击 “确定” 按钮,保存设置:
点击按钮后,系统会有个当前设置可能会存在风险是否要进行修改的确认提示,我们直接点击确定修改即可。如图所示:
7、以上操作完成后,回到如下界面,先点击 “应用” 按钮,再点击 “确定” 按钮
到这里设置就完成啦,最后需要注意一些事项:
-
设置完成后,需要重启浏览器设置才会生效(重启方法:关闭浏览器,然后再重新打开)
-
设置选项选择完成后,一定要点击对话框的“确定”按钮来保存设置,否则设置不会生效
-
如果想恢复原有的默认设置,还是按照原来的操作步骤,将启用的选项改成禁用即可。或者是你直接在第3个步骤的地方,选择“默认级别” 即可。