खोज…


घोषणा में पृष्ठभूमि पृष्ठ की घोषणा

एक्सटेंशन मेनिफेस्ट में बैकग्राउंड पेज रजिस्टर करने के दो तरीके हैं।

  1. scripts संपत्ति

    सामान्य स्थिति में, पृष्ठभूमि पृष्ठ को किसी HTML मार्कअप की आवश्यकता नहीं होती है। हम scripts प्रॉपर्टी का उपयोग करके इस प्रकार के बैकग्राउंड पेज रजिस्टर कर सकते हैं।

    इस स्थिति में, विस्तार प्रणाली द्वारा एक पृष्ठभूमि पृष्ठ तैयार किया जाएगा जिसमें scripts संपत्ति में सूचीबद्ध प्रत्येक फ़ाइल शामिल है।

    { 
      ...
      "background": {
        "scripts": ["background1.js", "background2.js"],
        "persistent": true
      },
      ...
    }
    
  2. page गुण

    कुछ मामलों में, हम पृष्ठभूमि पृष्ठ में HTML निर्दिष्ट करना चाह सकते हैं, हम उस page संपत्ति का उपयोग करके प्राप्त कर सकते हैं।

    {
      ...
      "background": {
        "page": "background.html",
        "persistent": true
      },
      ...
    }
    

scripts वीएस page

यह कहना मुश्किल है कि कौन सा बेहतर है। हम page संपत्ति का उपयोग कर सकते हैं और भविष्य के उपयोग के लिए HTML पृष्ठ में कुछ तत्व घोषित किए जा सकते हैं। हम एचटीएमएल पेज को स्पष्ट रूप से घोषित किए बिना स्क्रिप्ट में ऐसे तत्वों को गतिशील रूप से भी बना सकते हैं। यह सब वास्तविक जरूरतों पर निर्भर करता है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow