如何以编程方式将插件插入Chrome内容脚本中的网页?

时间:2011-07-24 06:36:54

标签: javascript plugins google-chrome google-chrome-extension

我正在尝试使用Google Chrome扩展程序中的内容脚本将我创建的插件插入到页面中。根据文件: “如果您的插件是”公开的“,您甚至可以使用内容脚本以编程方式将插件插入网页。” http://code.google.com/chrome/extensions/npapi.html

不幸的是,他们提供的示例不会以编程方式注入插件。在'background.html'文件中,我使用以下命令嵌入插件:

然后我可以通过简单地调用来获取插件: 的document.getElementById( '为myplugin')

如何在javascript内容脚本中执行此操作?

1 个答案:

答案 0 :(得分:1)

他们的意思是你需要使用内容脚本来插入embed标签和信息:(伪代码)

function addIt(){
  myEmbed = document.createElement('embed');
  myEmbed.attributes(add your attributes so easy with jquery);
  document.getElementByTagName('head')[0].append('myEmbed');
}