[英]Check what part of JavaScript code is rendering a specific Html element?
在此頁面上https://detail.1688.com/offer/548835845261.html
我不知道這是如何加載到 DOM 中的。
它不包含在 DOM 中。 它甚至沒有通過 AJAX 調用加載。
不知道發生了什么。
我在初始頁面源上看到的唯一相關部分是
data-unit-config="{"calculationUrl":"https://laputa.1688.com/offer/ajax/CalculateFreight.do","freightTemplateId":"10342228","beginAmount":"1","unitWeight":"1","refPrice":"88.00","isCodOffer":""}"
我嘗試向該 URL 發出 GET 請求
https://laputa.1688.com/offer/ajax/CalculateFreight.do?freightTemplateId=10342228&beginAmount=1&unitWeight=1&refPrice&88.00&isCodOffer
但不是運氣。
我想問一下有什么方法可以檢查 JavaScript 代碼的哪一部分正在呈現特定的 Html 元素?
我的建議是:
Elements
面板中,找到沒有神秘來源的神秘元素(您知道它是如何出現在頁面上的元素)的第一個祖先元素。Break on... ==> Subtree modification
Elements
面板上的 devtools 刷新頁面(否則似乎不起作用)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.