<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.