我正在尝试使用Google Chrome扩展程序中的内容脚本将我创建的插件插入到页面中。根据文件: “如果您的插件是”公开的“,您甚至可以使用内容脚本以编程方式将插件插入网页。” http://code.google.com/chrome/extensions/npapi.html
不幸的是,他们提供的示例不会以编程方式注入插件。在'background.html'文件中,我使用以下命令嵌入插件:
然后我可以通过简单地调用来获取插件: 的document.getElementById( '为myplugin')
如何在javascript内容脚本中执行此操作?
答案 0 :(得分:1)
他们的意思是你需要使用内容脚本来插入embed
标签和信息:(伪代码)
function addIt(){
myEmbed = document.createElement('embed');
myEmbed.attributes(add your attributes so easy with jquery);
document.getElementByTagName('head')[0].append('myEmbed');
}