1

我想要做的是在我的 Firefox 插件中包含谷歌翻译 api。我正在用插件生成器编写它。我已经尝试在文档的头部动态加载脚本,但它不起作用,我没有收到任何错误,什么也没有。这是代码:

var fileref = doc.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", "https://apis.google.com/js/client.js?onload=st.gApiInit");

if (typeof fileref != "undefined") {
  object=doc.getElementsByTagName("head")[0];
  object.appendChild(fileref);
}

如果我查看页面的源代码,我找不到添加的元素

4

1 回答 1

0

你的代码在哪里执行?它看起来像是一个内容脚本,Addon Builder 基于 Addon-SDK。您应该将这些代码放在一个文件中。这是文件

我认为最好的方法是使用 Greasemonkey。

于 2013-04-12T09:41:31.090 回答