簡體   English   中英

運行 VS Code Live Server (Go Live) 時,瀏覽器崩潰。 我默認使用谷歌瀏覽器

[英]While running VS Code Live Server (Go Live), the browser is crashing. I am using Google Chrome as default

運行 VS Code Live Server (Go Live) 時,瀏覽器崩潰並出現以下錯誤。 我默認使用谷歌瀏覽器。 我在完全卸載(甚至從緩存中)后重新安裝了 VS Code,重新啟動了瀏覽器,然后也重新啟動了 PC,但也沒有用。 當我在 LiveServer>Settings: 中選中“使用本地 IP”時,服務器響應時間過長,最終無法加載頁面(錯誤:“無法訪問此站點”)。 另一個重要的事情是 Chrome 正在正確打開所有其他網站。 此問題僅在打開 VS Code Live Server 時存在。 下面是錯誤代碼:

Chrome 瀏覽器錯誤:“哦,快。顯示此網頁時出現問題:錯誤代碼:STATUS_BREAKPOINT

另一個彈窗也同時出現:“ DevTools 與頁面斷開連接。一旦頁面重新加載,DevTools 將自動重新連接。

(這似乎不是 script.js 代碼中的錯誤)

找到解決方案:

事實上,這是 script.js 代碼中的一個錯誤。 如果您遇到與我描述的完全相同的問題,讓我們首先看看我們不需要做什么,因為我到處都發現了這些建議,當 VS Code 和您的瀏覽器都非常好(它們只出現不工作):

  1. 無需重新啟動或重新安裝 VS Code。
  2. 無需重新啟動或重新安裝瀏覽器。
  3. 無需重啟電腦
  4. 無需禁用瀏覽器擴展或 VS Code 擴展。
  5. 無需更改 LiveServer 自定義瀏覽器; 你可以保持默認。
  6. 無需更改 LiveServer>Settings>Use local ip 或使用瀏覽器預覽(如果默認情況下已經取消選中它們,則可以保持它們都未選中)

但是,如果您使用 firefox,控制台會顯示錯誤:“ Uncaught out of memory

在這里,我得到了第一個提示。 Firefox至少告訴我看memory,但不是我們認為的memory。 這與打開多個選項卡、磁盤空間不足、磁盤不穩定等無關。而是代碼中意外生成的無限循環導致了 memory 問題(仔細檢查您的代碼以找到它)。 就我而言,我不小心沒有告訴它執行下一次迭代(即缺少計數器更新、增量、i++)並且它永遠停留在同一個while循環中,因為條件永遠滿足而沒有任何計數器更新

修復代碼后,控制台中可能會顯示以下錯誤。 只需刷新頁面,它就會 go 消失。 favicon.ico:1 加載資源失敗:服務器響應狀態為 404(未找到)

注意:除非您修復代碼或將其注釋掉,否則文件夾中的其他鏈接文件(如 .html)也不起作用。

暫無
暫無

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

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