搜尋

首頁  >  問答  >  主體

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

問題如下圖:

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

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

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

#
欧阳克欧阳克2699 天前2440

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-07-07 10:36:06

    與插件無關= =

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

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

    • eval 中的語句

    • DOM 中內嵌的事件代碼

    回覆
    0
  • 黄舟

    黄舟2017-07-07 10:36:06

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

    回覆
    0
  • 取消回覆