2011-10-25 11 views
5

क्या कोई अच्छा कारण है कि मैं उनमें से दो का उपयोग क्यों नहीं कर सकता?मैं दो या दो से अधिक "browser_action", "page_action" या "ऐप" का उपयोग क्यों नहीं कर सकता?

मुझे लगता है कि नहीं कर सकते क्यों एकल विस्तार विशिष्ट क्रियाओं को एक साथ ब्राउज़र और पेज का उपयोग नहीं कर सकते हैं। मुझे प्रत्येक कार्रवाई के लिए एकल एक्सटेंशन क्यों लिखना चाहिए ...

उत्तर

4

एक ब्राउज़र के लिए जो simplicity पर दावा करता है मुझे विश्वास है कि यह स्पष्ट स्पष्टीकरण है। अव्यवस्था को रोकने के लिए।

Packaged Apps डेवलपर्स के लिए मूल रूप से Hosted Apps का विकल्प है जो एक सेवा होस्ट करने की इच्छा नहीं रखते हैं या अपने ऐप को पूरी तरह से क्रोम में एकीकृत करने और/या ऑफलाइन काम करने की इच्छा नहीं रखते हैं। हालांकि, चूंकि पैक किए गए ऐप्स एक्सटेंशन के रूप में बंडल किए जाते हैं, इसलिए इससे उन्हें ब्राउज़र के क्रोम में कुछ भी जोड़ने से रोकता है क्योंकि होस्ट किए गए ऐप्स में यह क्षमता नहीं होती है।

कार्रवाई विकल्प के संबंध में, मैं केवल कल्पना कर सकता हूं कि यह प्रतिबंध पता बार और टूलबार को डुप्लिकेशंस से ओवरराइड करने से रोकने में मदद करना है।

badges और onClicked event का उपयोग कर सही ढंग से browser actions में page actions की कार्यक्षमता का एक बहुत दोहराने कर सकते हैं content scripts और message passing के संयोजन का उपयोग करते हुए परिवर्तन को गति प्रदान करने के मामलों का एक बहुत में।

StumbleUpon extension इसकी टूलबार के व्यवहार को घुमाता है इस पर निर्भर करता है कि यह टूलबार वर्तमान में प्रदर्शित हो रहा है या नहीं।

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