5

मैं http://developer.chrome.com/trunk/apps/first_app.html पर Google क्रोम वेब ऐप विकास का अनुसरण कर रहा हूं और वेब ऐप लॉन्च नहीं हो रहा है। जब मैं पृष्ठ पर ऐप आइकन पर क्लिक करता हूं तो यह टैब बंद कर देता है। मैंने जिथब से नमूना ऐप्स और प्लगइन्स डाउनलोड किए हैं, लेकिन जब भी मैं कंसोल को देखता हूं तो वे भी काम नहीं कर रहे हैं, मुझे यह त्रुटि मिलती है, कृपया मैंने क्रोम: // झंडे में प्रयोगात्मक एपीआई सक्षम नहीं किया है।प्लगइन में Google क्रोम 'ऑनलांच' त्रुटि

Uncaught TypeError: Cannot read property 'onLaunched' of undefined 

मैंने अपने क्रोम ब्राउज़र को 22.0.122 9.7 9 संस्करण में अपडेट किया है। मेरे manifest.json फ़ाइल

{ 
"name": "Hello World!", 
"description": "My first packaged app.", 
"manifest_version": 2, 

"version": "0.1", 
"app": { 
    "background": { 
     "scripts": ["background.js"] 
    } 
}, 
"icons": { 
    "16": "calculator-16.png", 
    "128": "calculator-128.png" 
} 

}

है और मेरे background.js

chrome.app.runtime.onLaunched.addListener(function() { 
    chrome.app.window.create('window.html', { 
     'width': 400, 
     'height': 500 
    }); 
}); 

कोई मुझे बात कर सकते हैं फ़ाइल जहां गलत हो रहा हूँ?

+0

मेरे पास एक समान समस्या थी ([यहां देखें] (http://stackoverflow.com/questions/12647445/chrome-plugin-not-initializing-properly)) जब मैंने ब्राउज़र को रीबूट किया तो हल किया गया। मैं कई टैब चला रहा था और ब्राउज़र थोड़ी देर के लिए खुला था। "Qlipe", "description": "Qlipe Chrome ऐप", "manifest_version": 2, "संस्करण": –

+0

मैं अपने प्रकट बदलते इस '{ " नाम "की तरह लग रहे करने के लिए समाप्त हो गया" 0.1 ", "एप्लिकेशन": { "लांच": { "local_path": "index.html" } }, "माउस": { "16": "Qlipe-16.png", "128" : "Qlipe-128.png" }, "अनुमतियां": [ "http://www.qlipe.com/api/feed", "http://0.0.0.0:6543/api/feed" , "असीमित स्टोरेज" ] 'नोट मैंने पृष्ठभूमि जेएस – Madawar

+0

दिलचस्प हटा दिया। जब मुझे मौका मिलता है तो मैं उसके साथ खेलूँगा। क्या आपने पृष्ठभूमि.html निर्दिष्ट करने और जावास्क्रिप्ट को एम्बेड करने का प्रयास किया है? –

उत्तर

2

Chrome के देव/बीटा प्रतिलिपि संस्करण 23.

मैं भी इससे पहले कि मैं मिल सकता है manifest.json फ़ाइल में निम्नलिखित पंक्ति जोड़ करना पड़ा है कि कम से कम हो जाओ नमूना चलाने के लिए

{ 
    ..., 
    "minimum_chrome_version": "23", 
    ... 
} 
3

नए शैली के पैक किए गए ऐप्स (background मेनिफेस्ट में app अनुभाग में कुंजी) केवल क्रोम 23 (वर्तमान में देव चैनल में, बीटा चैनल में होने के लिए) में समर्थित हैं और बाद में।

+0

मुझे लगता है कि – Madawar

+0

कब हम स्थिर होने की उम्मीद कर सकते हैं, और फिर तक उस परिकलित कार्यवाही क्या है? (एक पैक किए गए क्रोम ऐप में पृष्ठभूमि पेज करने के लिए) –

+0

मुझे लगता है कि एक अच्छा वर्कअराउड इस http: // appjs का उपयोग करता है।संगठन/ – Inuart

1

आप क्रोमियम विकास कैलेंडर here का पालन कर सकते हैं।

7

यह त्रुटि तब होती है जब आप manifest.json में "app": {} घोषणा छोड़ देते हैं।

आईई। "background": { "scripts": [ "background.js" ] }, यह त्रुटि देगी।

और "app": { "background": { scripts": ["background.js"] }, ठीक से काम करेगा।

+0

धन्यवाद! क्या यह दस्तावेज़ों में कहीं भी उल्लेख किया गया है ?? –