【发布时间】:2010-02-24 05:30:32
【问题描述】:
长话短说,我正在开发 Google Chrome 扩展程序。默认情况下,扩展无法访问它们正在操作的页面范围内的变量(您需要通过 DOM 进行通信)。
我要做的是在页面中插入一个脚本;这可以通过定义脚本标签和 src 属性来正常工作。
问题是这个脚本需要预先初始化一个变量。为了初始化这个变量,我试图用它的代码内联(而不是从外部源加载)构造一个脚本元素,但我无法让它工作。
这可能吗?如果可以,如何在脚本中定义源?我尝试将包含 JS 源的文本节点附加到脚本元素,但无济于事。
【问题讨论】:
标签: javascript google-chrome-extension