文章詳情頁(yè)
javascript - chrome斷點(diǎn)調(diào)試時(shí),經(jīng)常出現(xiàn)很多vm開(kāi)頭的文件,隱身模式卻沒(méi)有,請(qǐng)問(wèn)如何屏蔽?
瀏覽:86日期:2023-02-08 10:28:43
問(wèn)題描述
問(wèn)題如下圖:
chrome隱身模式下調(diào)試沒(méi)有出現(xiàn)大量VM的情況(很少的幾個(gè)但是打開(kāi)都是空頁(yè)面),所以懷疑是chrome里安裝的插件引起的,在Blockboxing面板中屏蔽了插件的JS,但還是不行。請(qǐng)問(wèn)有什么辦法可以屏蔽這類VM信息嗎?
chrome版本:版本 59.0.3071.115(正式版本) (64 位)
問(wèn)題解答
回答1:與插件無(wú)關(guān)= =
https://jsfiddle.net/avm5bvn6/1/
VM 開(kāi)頭的信息可能來(lái)自幾個(gè)地方:
eval 中的語(yǔ)句
DOM 中內(nèi)嵌的事件代碼
回答2:VM是瀏覽器為匿名函數(shù)創(chuàng)建的內(nèi)存空間,是無(wú)法清除的。匿名函數(shù)需要運(yùn)行,首先需要有一塊內(nèi)存空間來(lái)存儲(chǔ)它,這塊內(nèi)存空間顯示在瀏覽器調(diào)試信息中就是以VM開(kāi)頭的文件(但是其實(shí)并非真正的文件)。
標(biāo)簽:
JavaScript
排行榜

熱門標(biāo)簽