3 回答

TA貢獻(xiàn)1744條經(jīng)驗 獲得超4個贊
如果要在chrome中調(diào)試以編程方式注入的JS文件,可以使用該debugger;語句,這比查找腳本的位置要快,而且比使用sourceurl生成文件要快。
它像斷點一樣工作,無論您在何處使用該debugger;語句,都可以自動在chrome源選項卡中精確定位您的代碼。

TA貢獻(xiàn)2041條經(jīng)驗 獲得超4個贊
[VM] (scriptId)沒有特別的意義。這是一個虛擬名稱,可幫助我們區(qū)分與文件名不直接相關(guān)的代碼,例如使用eval和朋友創(chuàng)建的代碼。
過去,所有這些腳本都被標(biāo)記為(program)。
如果您有興趣,只需查看"[VM]"Chromium的源代碼,您會發(fā)現(xiàn)這些數(shù)字在開發(fā)人員工具之外沒有重要意義。
[VM] (scriptId)已重命名為VMscriptId 前一陣子,這是到搜索結(jié)果的直接鏈接,以防該值再次更改。

TA貢獻(xiàn)1784條經(jīng)驗 獲得超7個贊
每當(dāng)您通過AJAX加載HTML內(nèi)容且該內(nèi)容包含<script>
標(biāo)簽時,該腳本都會使用eval()進(jìn)行評估,并被Chrome的Sources視圖識別為以“ VM”開頭的新文件。您始終可以轉(zhuǎn)到“網(wǎng)絡(luò)”標(biāo)簽,找到AJAX請求,然后查看包括腳本在內(nèi)的整個HTML響應(yīng)。
添加回答
舉報