題 Google Chrome 52 JS控制台無法在某些網站上運行


Google Chrome瀏覽器不會在JS控制台中執行JavaScript語句。 當我輸入內容時,它什麼也沒做。對於一些網站,它的工作。 調試時我不能做一些運行時JS更改。請幫忙。

enter image description here


6
2017-07-28 13:09


起源


您是否嘗試過其他瀏覽器調試工具? - Tim G.
Firefox沒有問題。嘗試使用相同的URL和步驟。它一直工作到鉻50。 - Raju
我遇到了同樣的問題,我相信這是一個瀏覽器錯誤。 - thephpdev
報導了類似的問題 Chromium問題跟踪器。用戶聲稱他無法在Chrome 53(目前處於測試階段)中重現它。如果此問題在您無法控制的網站上影響您,則運行測試版渠道或降級到Chrome 51似乎只是解決方案。 - Mirosław Zalewski
我在Chrome版本53.0.2785.89 m中沒有遇到這個問題 - Raju


答案:


我只是遇到了同樣的問題。我沒有意識到我已經覆蓋了一個內置對象(特別是 Map),這導致了屏幕截圖中顯示的控制台奇怪的行為。

檢查代碼以查看是否在全局範圍內聲明了與內置對象同名的任何函數/變量。


2
2017-07-29 10:02



謝謝 。我們將標識符名稱“Map”用於自定義JS對象之一。我安裝了chrome 47並從Program文件中刪除了Google update文件夾。我發送反饋鉻團隊但直到現在都沒有運氣。有時開源會帶來成本。 - Raju
嗨,只是為了看看是否有更多的巧合,是Google Maps API的Map對象嗎?另外,我的帖子回答了你的問題嗎?如果是的話,你能按下綠色的小蜱嗎? :) - thephpdev