Safari扩展:在注入的脚本和插入的脚本元素之间进行通信

时间:2016-07-16 18:31:18

标签: javascript safari-extension

我有一个带有注入脚本的Safari扩展。这个注入的脚本创建一个SCRIPT元素并将其插入到网页中。插入的SCRIPT执行正常,但它无法在注入的脚本中看到变量和函数。

通常插入的脚本可以访问彼此的变量,但在这种情况下不能访问。如何解决此问题,以便插入的SCRIPT可以与注入的脚本进行通信?

1 个答案:

答案 0 :(得分:0)

我最终使用window.postMessage在Safari注入的脚本和插入的脚本之间进行通信。