簡體   English   中英

Chrome在本地主機上阻止javascript

[英]Chrome blocking javascript on localhost

我正在使用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例外,明確表示始終允許在“http”上使用JavaScript :// localhost”的。

允許使用Cookie,“允許所有網站運行JavaScript”已被檢查,我不知道為什么Chrome不允許JavaScript運行。

總的來說,由於IE9和Firefox 16.1都允許JavaScript而我可以利用它們,因此我找到一個修復項目並不是必須的。 我只是好奇我是否可以采取任何措施來解決這個問題,因為我希望繼續在Chrome中進行開發。

如果您注意到只有在控制台打開時才會阻止JavaScript(正如某些人所說),您可能會在控制台設置中禁用JavaScript。

  1. 打開控制台。
  2. 單擊右上角的垂直省略號圖標(或舊版本上的齒輪圖標),然后轉到設置。
  3. 查看是否選中“禁用JavaScript”復選框。

我有同樣的問題,但只有當控制台打開時。 當控制台關閉時,JavaScript在localhost上加載正常。 雖然很難調試東西......

我通過在隱身窗口中打開localhost來解決它。

您可以為本地服務器提供域名,這可能會有所幫助。

  1. 在記事本中打開C:\\ Windows \\ System32 \\ drivers \\ etc \\ hosts
  2. 編輯該文件在127.0.0.1 mydomain.com末尾添加一個新行
  3. 保存,現在轉到chrome並鍵入http://mydomain.com/這應該指向您的本地服務器。

由於你不再運行“localhost”可能會讓chrome通過。

讓我知道這是否有效。 祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM