我正在使用WAMP在本地计算机(Windows 7 Ultimate x64)上开发一个站点,运行APACHE v2.2.22,PHP 5.3.13和MySQL v5.5.24。我正在使用Chrome v 22.0.1229.94进行开发。不过,我在网站上有相当多的javascript,并且Chrome无情地阻止javascript在页面上运行。
点击地址栏中的“在此页面上阻止的javascript”图标,其中包含已选中“始终允许在本地主机上使用Javascript”的下拉列表,我在Chrome的设置中也有一个JavaScript例外,明确表示始终允许JavaScript在'http:// localhost'上。
允许使用Cookie,“允许所有网站运行JavaScript”,我不知道为什么Chrome不允许JavaScript运行。
总的来说,由于IE9和Firefox 16.1都允许JavaScript而我可以利用它们,因此我找到一个修复项目并不是必须的。我只是好奇我是否可以采取任何措施来解决这个问题,因为我希望继续在Chrome中进行开发。
答案 0 :(得分:130)
如果您注意到JavaScript仅在控制台打开时被阻止(正如某些人所说),则可能是您在控制台设置中禁用了JavaScript。
答案 1 :(得分:2)
我遇到同样的问题,但只有在控制台打开时才会出现问题。当控制台关闭时,JavaScript在localhost上加载正常。虽然让事情很难调试......
我通过在隐身窗口中打开localhost来解决这个问题。
答案 2 :(得分:0)
您可以为本地服务器提供域名,这可能会有所帮助。
由于你不再运行“localhost”可能会让chrome通过。
让我知道这是否有效。祝你好运!