मैं वर्तमान में एक नहीं बल्कि साधारण ऐड-ऑन Firefox के लिए नई WebExtensions एपीआई का उपयोग कर पर काम कर रहा हूँ को परिभाषित। जब तक मैं मैनिफेस्ट फ़ाइल में options_ui
को परिभाषित करने की कोशिश करता हूं तब तक सब ठीक है। जब निर्धारित करते हैं, तो निम्न त्रुटि में विस्तार के परिणाम लोड:त्रुटि जब एक फ़ायरफ़ॉक्स WebExtensions विकल्प पृष्ठ
There was an error during installation: getURL may not be called before an
id
oruuid
has been set.
पूर्ण प्रकट:
{
"manifest_version": 2,
"name": "MyExtension",
"version": "1.0",
"description": "...",
"icons": {
"48": "icons/48.png",
"96": "icons/96.png"
},
"permissions": [
"storage",
"notifications",
"*://*.example.com/"
],
"browser_action": {
"default_icon": "icons/32.png",
"default_title": "MyExtension",
"default_popup": "popup.html"
},
"options_ui": {
"page": "options.html"
},
"background": {
"scripts": [ "background.js" ]
}
}
समस्या
नहीं होती है, तो
options_ui
से सेट नहीं है, और विस्तार की उम्मीद काम करता है के रूप में, के अलावा
निश्चित रूप से लापता विकल्प पृष्ठ।
इस त्रुटि का स्रोत क्या हो सकता है? यह केवल options_ui
के साथ क्यों होता है? browser_action.default_popup
में एक यूआरएल भी है, और यह काम करता है।
अग्रिम धन्यवाद।
इस साझा करने के लिए बहुत बढ़िया धन्यवाद! – Noitidart