簡體   English   中英

Safari瀏覽器擴展中的注入腳本與全局變量

[英]injected script in safari extension vs. global variables

Safari擴展注入的所有腳本都在其自己的名稱空間中運行。 是否可以從注入的腳本訪問原始(網站作者)的javascript變量/函數?

Safari擴展(global.html)就像頁面周圍的小網頁一樣工作。 除了使用共享腳本共享數據,函數,處理程序的“代理”聲明之外,應該可以在某處連接到其他Webcontent。 我已經從global.html(ajax)內測試了一個xml-httprequest,確實起到了魔咒的作用。

但是如果您打算從注入的腳本中調用javascript函數,但從內容(網站作者的頁面)中獲得javascript函數,請確保在它們准備好加載后再調用它們。 您可以從主(Webkit)控制台調用的所有內容也可以從腳本調用。

暫無
暫無

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

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