簡體   English   中英

將Safari擴展程序修改為主頁中的iframe

[英]Safari extension modifying to an iframe within main page

嗨,我編寫了一個簡單的Safari擴展程序,以顯示帶有當前訪問網站URL的QR代碼。這是我將代碼附加到頁面的代碼的一部分。

document.body.insertBefore(qrdisplay, document.body.firstChild);
   qrdisplay.appendChild(img);

一切都令人不安,但糟糕的是,代碼也將添加到iframe內容上..如果每個站點都包含類似box之類的facebook和許多其他廢話,那實際上是一個討厭的問題:D我能以某種方式僅將元素添加到主體嗎?使用某種“ body body of body”選擇器將無法正常工作。它根本無法運行,因為有兩個獨立的DOM?對嗎?

感謝您的建議,希望您能理解我的問題。

我認為您需要在運行附加代碼之前檢查window === window.top

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM