我要做的是在我的firefox插件中加入google translate api。 我正在用插件构建器编写它。 我已经尝试在文档的head部分动态加载脚本,但它不起作用,我没有得到任何错误。 这是代码:
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);
}
如果我查看页面的源代码,我找不到添加的元素
答案 0 :(得分:0)
您的代码在哪里执行?它看起来像是一个内容脚本,Addon Builder基于Addon-SDK。您应该将这些代码放在一个文件中。这是document。
我认为最好的方法是使用Greasemonkey。