javascript不能在EDGE和Chrome中加载,但可以在IE中工作



所有存储在大型机上并在CICS TS中运行的Web前端。在IE中工作良好,但在EDGE中不工作。

在Edge中得到以下错误:拒绝执行来自'http://999.999.99.999:3028/objserv/RMFGEN01.js'的脚本,因为它的MIME类型('image/gif')不可执行。

我用9替换了实际的IP地址,只是为了隐藏这个问题中的IP地址。它在存储脚本的大型机上有正确的位置,并且再次在IE中工作。任何想法/建议吗?

谢谢!大卫。

David——看一下控制JavaScript文件URL的URIMAP。

如果您在URIMAP中的路径是/objserv/*,那么您将在URIMAP定义中设置一个MIME类型。当同一目录中有不同类型的文件时,这可能会出现问题。

谢谢你的建议。我们确定没有使用URIMAP,并尝试实现一个,但仍然存在问题。我们发现OBJSERV实际上是一个设置媒体类型parm的CICS程序。我们更新了该程序,为。js请求传递文本/javascript,我们在Edge和Chrome上运行。谢谢!

相关内容