我已经卸载并重新安装IE8几次,javascript将无法运行。 我检查了jQuery和众多网站,并运行简单的例子,如alert(“hi”);什么都行不通脚本调试下的ie8开发人员工具说
“无法在此位置设置断点,未加载文档中的代码”
使用Spoon插件和IE7或IE8时也会发生这种情况。
这些脚本中的任何一个在firefox中都可以正常工作。
非常感谢任何想法或帮助!
答案 0 :(得分:20)
转到“Internet选项”,“安全”,“自定义级别”,然后在“脚本”下启用“活动脚本”。
答案 1 :(得分:13)
OS:WinXp service pack2 IE7和IE8中的问题
今天我花了很多时间,卸载并重新安装IE v 7& 8.我多次检查过安全设置。甚至禁用我的防火墙,什么都没有用最终我的一个朋友找到了the clue。
显然IE7& IE8使用相同的javascript注册DLL,无论出于何种原因,该DLL已经注册。
修复它: 开始>跑... 在“运行”框中,键入(不带引号)“regsvr32 jscript.dll” 您应该收到一个弹出窗口,表示注册成功。
答案 2 :(得分:4)
我遇到了同样的问题,但问题在于我定义脚本块的方式。我用了type="application/javascript"
。这是supposed to be the correct way,但IE只需要text/javascript
。
答案 3 :(得分:2)
IE - >工具 - >互联网选项 - >高级 - >禁用脚本调试(取消选中)
确保标记以>结尾而不是/>
答案 4 :(得分:2)
以上都不适合我,
保留关键字
它被阻止了,因为我试图从我的自定义对象调用我的自定义导出功能。 “export”关键字似乎在IE中保留。
Chrome可以很好地运作。
答案 5 :(得分:1)
在我的情况下,问题是IE8不支持Object.defineProperty
,导致所有JavaScript无效。
当我开始在IE8中调试JavaScript并收到错误Object doesn't support this action
时,我发现了这个问题。
答案 6 :(得分:1)
This helped me,显然IE从本地驱动器运行时并不总是加载脚本。我不得不添加一个" Mark of the Web"。
<!DOCTYPE html>
<!-- saved from url=(0021)http://www.google.com -->
<html>
答案 7 :(得分:1)
我的案例是在Windows Server 2008 R2中的IE11中
起初我的网站被识别为互联网区域,其中IE安全级别栏已配置为高且不正常。
但将我的网站简单地添加到受信任的网站,这些网站通过互联网选项安全性较低 - 安全标签 - 解决了问题。
答案 8 :(得分:0)
看起来同一症状可能有多种原因。对我来说,结果是ActiveX控件/活动内容被阻止了(我正在开发本地,并且忘记了IE喜欢从本地开始做好事和安全的事情。)
旁注:随着IE9(我刚升级),他们将'黄色条'移到了底部,我没有注意到它。 MS最近缺少的是他们的UX / UI设计
(例如参见功能区界面视觉过载http://www.appleinsider.com/articles/10/03/29/new_office_11_for_mac_sports_dense_ribbons_of_buttons.html)
答案 9 :(得分:0)
我试过了
regsvr32 jscript.dll
,但它不起作用。
然后我试了
regsvr32 C:\Windows\System32\jscript.dll
regsvr32 C:\Windows\SysWOW64\jscript.dll
它有效!
答案 10 :(得分:0)
就我而言,JavaScript键 const 会导致阻止JavaScript执行的错误。关键词不支持IE 10(和早期版本)。有关详细信息,请参阅this。