我有2个项目(相互连接和通信)在2个tomcat实例上运行。在我本地,我有2只雄猫在奔跑。在所有不同的浏览器上,一切都很好,但IE却表示访问被拒绝加载Java文件。因此,我包括了一个图书馆https://github.com/tlianza/ajaxHooks/blob/master/src/ajax/xdr.js,该图书馆可以解决 本地 问题。
https://github.com/tlianza/ajaxHooks/blob/master/src/ajax/xdr.js
但是当我再次将代码部署到DEV环境上2个不同的tomcat实例(在Dev服务器上)时,我看到相同的错误,访问被拒绝。
Message: Access is denied URI: https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js Message: Expected identifier, string or number URI: https://one.server.org/folder/js/global.js
而且我与项目1相关的所有文件(例如js / css)都仅包含在同一tomcat实例中,而不依赖于项目2
我在IE中尝试了不同的浏览器设置选项,但仍然存在相同问题
我尝试了从HTTPS://启动的两个URL,但仍然在IE中看到相同的错误。
因此,我只是想知道是什么使IE执行与其他浏览器相同的方式
显然,对我有用的是将Jquery库更改为1.10.0。jQuery 1.10.1的错误使IE引发访问被拒绝拒绝错误。此帖子很有用“防止IE中的 “ SCRIPT5:访问被拒绝”错误 ”
在IE8 / IE9 / IE10中测试