2012-07-17 24 views
5

को मैं एक manifest.json मूल रूप से इस फ़ाइल के साथ एक क्रोम एक्सटेंशन:माइग्रेट क्रोम एक्सटेंशन फ़ायरफ़ॉक्स

"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"] 
} 

मैं एक Firefox विस्तार का निर्माण करने की कोशिश कर रहा हूँ, मेरे द्वारा बनाए गए सभी संरचनाओं, लेकिन अभी भी इसे फ़ायरफ़ॉक्स में काम नहीं कर सकता है।

मुझे लगता है कि मैं XUL फ़ाइल/क्रोम/सामग्री गलत में लिख रहा हूं।

मैं इस तरह इसे लिखने की कोशिश की है:

<?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> 

मैं नहीं जानता कि जो Firefox विस्तार करने के लिए json क्रोम फ़ाइल "मैच" के अनुरूप है।

उत्तर

5

आप ऐड-ऑन SDK का उपयोग यह आसान लग सकता है:

https://addons.mozilla.org/en-US/developers/docs/sdk/latest/packages/addon-kit/page-mod.html

https://addons.mozilla.org/en-US/developers/builder

+0

मुझे कुछ के बारे में बताएं ... मैं या एक पर जोड़ने के लेखन हो जाएगा होगा फ़ायरफ़ॉक्स में एक विस्तार ?? – jacktrades

+0

वे दोनों एक ही बात हैं। – Yansky

+0

वे वास्तव में वही नहीं हैं। "वर्तमान में फ़ायरफ़ॉक्स एड-ऑन विकसित करने के लिए कई टूलसेट हैं, लेकिन [वेब एक्सटेंशन] (https://developer.mozilla.org/en-US/Add-ons/WebExtensions) 2017 के अंत तक मानक बन जाएंगे। दूसरा ओवरले ऐड-ऑन, बूटस्ट्रैपड ऐड-ऑन, और ऐड-ऑन एसडीके समेत टूलसेट, उसी अवधि में बहिष्कृत होने की उम्मीद है। " और "हम इस दस्तावेज़ में वर्णित तकनीकों के फ़ायरफ़ॉक्स एड-ऑन द्वारा उपयोग को कम करने की योजना बना रहे हैं। इन ऐड-ऑन को विकसित करने के लिए इन तकनीकों का उपयोग न करें। इसके बजाय वेब एक्सटेंशन का उपयोग करें।" –

संबंधित मुद्दे