在safari扩展中对全局变量注入脚本

时间:2010-12-28 13:30:34

标签: javascript safari

Safari扩展注入的所有scprip都在自己的命名空间中运行。是否可以从注入的脚本访问原始(网站作者)的javascript变量/函数?

1 个答案:

答案 0 :(得分:0)

Safari扩展程序(global.html)的工作方式就像网页周围的小网页一样。除了从“代理”声明共享数据,函数,处理程序与注入的脚本,它应该可以连接到其他webcontent某处。我在global.html(ajax)中测试了一个xml-httprequest,确实像魅力一样工作。

但是如果你的意思是从你注入的脚本中调用javascript函数但是从你的内容(网站作者的页面)给出,那么你可以在它们准备好加载后调用它们。 您可以从主(webkit)控制台调用的所有内容也可以从脚本调用。