2012-02-16 15 views
0

私はChrome、Safari、Firefox用の拡張機能を開発しており、拡張機能にSWFファイルを追加する必要があります。私はページにそれを示したい。私はドキュメントで、ChromeとSafariの拡張機能にメディアファイルを保存できることを読んだ。Firefox拡張機能にSWFファイルを埋め込む

Firefoxでも同じことができますか?

答えて

1

はい、Firefoxの拡張機能には、好きなファイルを含めることもできます。しかし、あなたはたぶん、「私の内線で、Webページ上で使用できるファイルのURLを取得できますか?あなたがAdd-on SDKを使用している場合、それは単にある:古典的で

var self = require("self"); 
var url = self.data.url("file.swf"); 

アドオン、少し複雑です - chrome:// URLは通常、セキュリティ上の理由から、Webページで使用することはできません。あなたは、例えば、しかしspecify the contentaccessible flagchrome.manifestであなたの名前空間のことができます。:

content myextension chrome/content/ contentaccessible=yes 

そして、Webページがchrome://myextension/content/file.swfを使用することができます。もう1つのオプションはregister a resource:// namespaceです。これらは常にWebページからアクセスできます。

+0

ありがとうございました!__ – Falcon

関連する問題