2012-07-17 17 views
5

için Temelde bu içeren bir manifest.json dosyada bir krom uzantısı olan: Bir firefox uzantısı oluşturmaya çalışıyorumGeçirme Chrome Uzantısı Firefox

"content_scripts": [ 
{ 
    "matches": ["*://mail.google.com/mail/*"], 
    "js": ["safegmailbootstrap.js","cryptojs/rollups/aes.js", "javascrypt/aes.js", "javascrypt/md5.js", "javascrypt/aesprng.js", "javascrypt/jscrypt.js", "javascrypt/entropy.js"] 
} 

, oluşturduğum tüm yapılar, ama yine de Firefox'ta çalışamaz.

Sanırım XUL dosyasını/chrome/content içinde yazıyorum. Ben bunu böyle yazmaya denedim

:

<?xml version="1.0"?> 
<overlay id="sample" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 
<script src="safegmailbootstrap.js" /> 
<script src="cryptojs/rollups/aes.js" /> 
<script src="javascrypt/aes.js" /> 
<script src="javascrypt/md5.js" /> 
<script src="javascrypt/aesprng.js" /> 
<script src="javascrypt/jscrypt.js" /> 
<script src="javascrypt/entropy.js" /> 
</overlay> 

Ben firefox uzantısı json krom dosyası "kibrit" nin benzer olduğu bilmiyorum.

cevap

5
+0

bana bir şey açıklamak ... Ben bir eklenti yazma veya ateş bir uzantısı olacak Will ?? – jacktrades

+0

İkisi de aynı şey. – Yansky

+0

Artık aynı değiller. "Şu anda Firefox eklentileri geliştirmek için çeşitli araçlar var, ancak [WebExtensions] (https://developer.mozilla.org/en-US/Add-ons/WebExtensions) 2017 yılı sonuna kadar standart haline gelecek. Diğer Yer paylaşımlı eklentiler, önyüklemeli eklentiler ve Eklenti SDK'sı da dahil olmak üzere araç takımlarının aynı süre boyunca kullanımdan kaldırılması bekleniyor. " ve "Bu belgede anlatılan tekniklerin Firefox eklentileri tarafından kullanımı kaldırmayı planlıyoruz. Bu teknikleri yeni eklentiler geliştirmek için kullanmayın. Bunun yerine WebExtensions kullanın." –