1
A
回答
0
1
,如果你什麼檢查HTML源代碼,你可以做一個Ajax請求的頁面,獲取內容和檢查的差異
2
您可以發送XMLHttpRequest
相同的URL,以GET
原網站內容,解析DOM,刪除不喜歡的任何腳本,將其放入屏幕外iframe
,以便非外部腳本可以運行並將iframe
的內容與當前內容進行比較。
我做了兩個小提琴展示如何可以這樣做: target site, your JS
文件的比較可以與isEqualNode
相關問題
- 1. 在DIV中沒有注入DOM的查找元素通過DOM
- 2. 通過DOM元素
- 3. JS DOM:通過文本內容獲取元素
- 4. 訪問DOM元素JS
- 5. 暴露DOM元素與JS
- 6. 通過DOM元素訪問組件
- 7. 通過點擊刪除DOM元素
- 8. PHP:獲取DOM元素通過類名
- 9. ReactJS渲染函數是否全部注入DOM元素或部分添加?
- 10. 的jQuery:輸入變量測試是否是DOM元素
- 11. 檢查DOM元素是否有焦點
- 12. 檢查DOM中是否存在元素
- 13. 測試對象是否爲DOM元素
- 14. JavaScript是否緩存DOM元素?
- 15. JS通過DOM的功能
- 16. Selenium:是否有像DOM元素中插入新元素的事件
- 17. 我如何檢查我的DOM是否已經包含通過ID的元素?
- 18. 檢查Dom元素是否爲Native/no自定義元素
- 19. 是否可以獲取vuejs元素的DOM元素?
- 20. 是否有可能確定dom元素何時進入視圖?
- 21. js通過編號獲取元素
- 22. Js,不可能刪除DOM元素
- 23. 檢查在JS DOM元素存在/ angularjs
- 24. SpringSecurity RememberMeServices不是通過註釋注入
- 25. 是否可以編輯DOM元素,通過使用jQuery通過<iframe>加載?
- 26. 你可以使用JS訪問元素的DOM子元素嗎?
- 27. 是否有可能讓3.js對象與DOM元素進行交互?
- 28. JS,DOM。使用用戶輸入值從DOM刪除多個元素
- 29. 通過元素
- 30. javascript dom注入的元素不拾取css造型在IE中
做我敢打賭,沒有辦法做到這一點,如果你只啓動觀察完全呈現的DOM。 DOM本身並不通過HTML或DOM操作來區分它的節點。 –
我能想到的唯一方法是在另一個窗口或iframe中重新加載頁面,並在這個頁面上添加MutationObserver。然後你可以在DOM中獲得位置並找回原始窗口中哪些元素對應。 – Kaiido
@Kaiido,聽我的突變可以得到突變的來源嗎?那麼我能否看到是什麼引發了這種變異? – Manuel