1

Google Chrome拡張機能のコンテンツスクリプトを使用して作成したプラグインをページに挿入しようとしています。ドキュメントによると: "あなたのプラグインが" public "の場合、コンテンツスクリプトを使ってプラグインをプログラムでWebページに挿入することさえできます。 http://code.google.com/chrome/extensions/npapi.htmlChromeコンテンツスクリプトのウェブページにプログラムでプラグインを挿入するにはどうすればよいですか?

残念ながら、これらの例ではプラグインをプログラムによって挿入していません。 「background.html」ファイルでは私が使用してプラグインを埋め込む:

をして、私は単純に呼び出すことで、プラグインを取得することができます: のdocument.getElementById(「myPlugin」)

私はこれを行うにはどうすればよいですJavaScriptのコンテンツスクリプト?彼らはあなたがembedタグ情報を挿入するコンテンツスクリプトを使用する必要があるわけ

答えて

1

ます:http:ここで(擬似コード)

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

はNPAPIと協力しながら、あなたに役立つかもしれないリンクのカップルは、次のとおりです。 //groups.google.com/a/chromium.org/group/chromium-extensions/browse_thread/thread/e6b6cc9f9036eca0 ....と.... https://developer.mozilla.org/en/XEmbed_Extension_for_Mozilla_Plugins – Darin

+0

時には私はプラグインメソッドを呼び出そうとします。「Uncaught error:NPObjectでメソッドを呼び出す際のエラー」というアイデアはありますか? – Zaheer

+0

コードを投稿できますか? – Darin

関連する問題