<noscript>在Chrome中无故触发


13

我认为我在Chrome中发现了一个错误,我也不知道该在哪里发布,但这可能是我或其他方面的配置错误。

这是问题。我将提供一个屏幕快照,该屏幕快照应解释该问题的主要思想。

在此处输入图片说明
(点击图片放大)

启用了JavaScript,但http://enable-javascript.com却没有启用。

虽然有点模糊。幸运的是,谷歌浏览器的控制台使一切变得清晰。

http://enable-javascript.com/ ”中的脚本执行被阻止,因为该文档的框架已被沙箱化,并且未设置“允许脚本”权限。

...但这只是Google Chrome浏览器的偏执狂,因为没有框架元素,并且代码中从未提及“沙盒”。

任何指针都会有所帮助!

更新:

  • 在隐身模式下不存在问题
  • 停用的扩展程序无济于事
  • 重新安装系统没有帮助
  • 这会影响所有Webkit浏览器(Opera,Chrome,Chromium)

如果我直接导​​航到URL,则不存在问题,但是,如果单击链接进入该页面,则实际上存在问题。刷新功能不正常的页面不能解决问题。


请确认操作系统和chrome版本为“当前”稳定版/ beta /不稳定版(canary)在高级设置的那部分具有不同的布局
。–

请注意,“沙盒”是隔离执行代码,因此它无法与其他执行代码进行交互。沙箱可防止脚本执行诸如从硬盘读取文件,从其他进程或选项卡读取/修改内存等操作,从而保护系统免受恶意脚本的侵害。如今,Java,Javascript和Flash通常在沙箱中运行,以保护用户免受按驱动器下载木马的侵害。IFrame通常很危险,因为它们可以将外部内容动态地注入到页面中,因此,不允许其内容执行任意脚本代码是有意义的。
弗兰克·托马斯

您在右上角安装的所有那些插件是什么?有谁阻止JavaScript?
罗素·乌尔

1
@RussellUhl好吧,这很有趣。我进入了隐身模式(没有插件),并且工作正常。我将尝试查找导致问题的原因并进行更新。
Slava Knyazev 2015年

4
确保您的ISP或代理未将框架添加到您访问的网页。打开开发人员工具,转到Elements/ Sources选项卡以查看源,搜索单词frame
2015年

Answers:


2

在Windows上,您可以使用以下命令:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --args --allow-scripts

OP使用的是Linux Mint,而不是Windows
双关语(英语)双关语(

1
@ The_IT_Guy_You_Don't_Like正确,但我仅在搜索此错误时找到此线程。希望我的回答对像我这样的其他Windows用户有帮助。
奥格拉斯'16

1

尝试从终端运行chrome:

./chrome.exe --args --allow-scripts


这个问题来自我不再拥有的安装,但是这个Windows到底有多大?它是Linux ...
Slava Knyazev

像窗户一样,我很抱歉。我已将其更改为Linux。
李玉彬

现在我看到了。是Linux Mint。
李玉彬
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.