您的位置:首頁技術文章
文章詳情頁

javascript - chrome斷點調試時,經常出現很多vm開頭的文件,隱身模式卻沒有,請問如何屏蔽?

瀏覽:83日期:2023-02-08 10:28:43

問題描述

問題如下圖:javascript - chrome斷點調試時,經常出現很多vm開頭的文件,隱身模式卻沒有,請問如何屏蔽?

嘗試的解決辦法(失?。?p>chrome隱身模式下調試沒有出現大量VM的情況(很少的幾個但是打開都是空頁面),所以懷疑是chrome里安裝的插件引起的,在Blockboxing面板中屏蔽了插件的JS,但還是不行。請問有什么辦法可以屏蔽這類VM信息嗎?

chrome版本:版本 59.0.3071.115(正式版本) (64 位)javascript - chrome斷點調試時,經常出現很多vm開頭的文件,隱身模式卻沒有,請問如何屏蔽?

javascript - chrome斷點調試時,經常出現很多vm開頭的文件,隱身模式卻沒有,請問如何屏蔽?

問題解答

回答1:

與插件無關= =

https://jsfiddle.net/avm5bvn6/1/

VM 開頭的信息可能來自幾個地方:

eval 中的語句

DOM 中內嵌的事件代碼

回答2:

VM是瀏覽器為匿名函數創建的內存空間,是無法清除的。匿名函數需要運行,首先需要有一塊內存空間來存儲它,這塊內存空間顯示在瀏覽器調試信息中就是以VM開頭的文件(但是其實并非真正的文件)。

標簽: JavaScript
国产综合久久一区二区三区