Chrome在本地主机上阻止了JavaScript

我正在使用WAMP,运行APACHE v2.2.22,PHP 5.3.13和MySQL v5.5.24在我的本地计算机(Windows 7 Ultimate x64)上开发一个站点。 我正在开发使用Chrome v 22.0.1229.94。 不过,我在网站上已经有了相当多的javascript,而Chrome则无情地阻止了javascript在页面上的运行。

点击地址栏中的小“阻止的JavaScript”图标包括“总是允许在本地主机上的Javascript”的下拉菜单,我也有一个JavaScript的例外,在Chrome的设置中明确表示总是允许JavaScript的HTTP :// localhost”的。

Cookies被允许,“允许所有网站运行JavaScript”被closures,我不知道为什么Chrome不允许JavaScript运行。

总的来说,IE9和Firefox 16.1都允许使用JavaScript,我可以利用它们,但是我不知道该如何解决这个问题。 我只是好奇,如果有什么我可以做的,以解决这个在Chrome中,我想继续在Chrome开发。

如果您注意到JavaScript仅在控制台处于打开状态时被阻止(正如有些人所说的那样),则可能是您在控制台设置中禁用了JavaScript。

  1. 打开控制台。
  2. 单击右上angular的垂直省略号图标(或旧版本的齿轮图标)并转到设置。
  3. 看看是否选中“禁用JavaScript”checkbox。

我有同样的问题,但只有当控制台打开。 当控制台closures时,JavaScript在localhost上正常加载。 很难debugging的东西虽然….

我通过在隐身窗口中打开本地主机来解决这个问题。

你可以给你的本地服务器一个域名,可能会有所帮助。

  1. 在记事本中打开C:\ Windows \ System32 \ drivers \ etc \ hosts
  2. 编辑该文件在结尾127.0.0.1 mydomain.com添加一个新行
  3. 保存,现在转到Chrome并键入http://mydomain.com/这应该指向您的本地服务器。;

既然你不再运行“本地主机”可能会让你通过铬。

让我知道这是否有效。 祝你好运!