javascript - chrome斷點調試時,常出現很多vm開頭的文件,隱身模式卻沒有,請問如何屏蔽?
欧阳克
欧阳克 2017-07-07 10:34:06
0
2
2432

問題如下圖:

#嘗試的解決辦法(失敗)

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

chrome版本:版本 59.0.3071.115(正式版本)(64 位元)

#
欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

全部回覆(2)
Ty80

與插件無關= =

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

VM 開頭的資訊可能來自幾個地方:

  • eval 中的語句

  • DOM 中內嵌的事件代碼

黄舟

VM是瀏覽器為匿名函數所建立的記憶體空間,是無法清除的。
匿名函數需要運行,首先需要有一塊記憶體空間來儲存它,這塊記憶體空間顯示在瀏覽器偵錯資訊中就是以VM開頭的檔案(但其實並非真正的檔案)。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板