Как программно вставить плагин в веб-страницу в скрипте содержимого Chrome? - PullRequest
1 голос
/ 24 июля 2011

Я пытаюсь вставить созданный мной плагин на страницу, используя скрипт контента в расширении Google Chrome. Согласно документации: «Если ваш плагин является« общедоступным », вы даже можете использовать скрипт контента, чтобы программно вставить его в веб-страницу». http://code.google.com/chrome/extensions/npapi.html

К сожалению, примеры, которые они приводят, не вводят плагин программно. В файле background.html я вставляю плагин используя:

и тогда я могу получить плагин, просто позвонив: document.getElementById ( 'MyPlugin')

Как мне сделать это в скрипте контента javascript?

1 Ответ

1 голос
/ 24 июля 2011

Они означают, что вам нужно использовать скрипт контента для вставки тега embed и информации: (код psuedo)

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