外部JavaScript文件将不会在IE9中执行
External JavaScript Files will not execute in IE9
下面是我正在整理的一个小网页中的一个片段。
<script type="text/javascript" src="head.js">
</script>
<title>CPST 3410-85 Class Template</title>
</head>
<body onload="outputToDiv();">
script标记中引用的head.js文件如下:
function outputToDiv() {
alert("JavaScript is working!");
}
在Chrome和Firefox中,会显示警告,指示JavaScript正在工作。IE9并非如此。此外,无论内容如何,我都无法在IE9中运行任何外部脚本。我使用了自定义的安全设置,并以细粒度的方式将每个安全设置降低到最低级别,进入高级设置,启用了我能找到的一切。
需要注意的是,我是从本地文件夹打开此文件的。所有文件都在同一个文件夹中,我再次强调这在firefox和chrome中有效。
在IE9中,我启用了调试,并得到以下错误:
网页错误详细信息
Message: Invalid character
Line: 1
Char: 1
Code: 0
URI: file:///E:/My%20Documents/My%20Web%20Sites/CPST341085/head.js
当然,然后它告诉我"outputToDiv()"是未定义的。
我在这里完全不知所措。
当我有时,我得到了这种行为
<script type="text/javascript" src="jquery-1.7.1.js" />
然而,这修复了它:
<script type="text/javascript" src="jquery-1.7.1.js"></script>
去想…
David
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Angular JS IE9 Hashbang url rewriting
- JavaScript执行暂时挂起页面
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 当js函数's已执行
- 哪个先执行
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 奇怪的JavaScript执行顺序IE9
- angularjs 过滤器在 IE9 中未执行
- 外部JavaScript文件将不会在IE9中执行
- "可以't从释放的脚本执行代码“t”;在IE9中调用date.getHours()时
- IE9本地文件系统安全阻止js执行
- IE9 iframe窗口删除后,将不能执行代码从一个释放的脚本
- 为什么IE9要花这么长时间来执行一些JQuery ?
- 是否有已知的解决方案IE9'注入脚本标签的执行顺序
- 在ie9上为这个css3动画执行jQuery回退
- internetexplorer9-微软表示IE9具有并行Javascript渲染和执行功能
- 使用JavaScript将子节点添加到内联SVG中.在IE9上不可执行
- 为什么多个设置超时在IE9上只执行一次
- 不能执行自由脚本中的代码- IE6 IE7 IE8 IE9