firefox उनल फ़ायरफ़ॉक्स XPI फ़ाइल को स्थापित करते समय(लेखक का सत्यापन नहीं हुआ) संदेश से कैसे बचें




संदेश सेवा डाउनलोड (4)

एक प्लगइन के लिए फ़ायरफ़ॉक्स में "मैन्युअल इंस्टॉल" से बचने के लिए मुझे क्या करना चाहिए और मुझे एक प्लगइन डाउनलोड करते समय कहां जाना है या मुझे (लेखक का सत्यापन नहीं हुआ) संदेश से बचने के लिए क्या करना है आदर्श रूप से मैं स्वचालित रूप से प्लगइन की स्थापना आरंभ करना चाहूंगा और अगर मुझे प्लग-इन को किसी तरह दिखाने के लिए यह दिखाने की आवश्यकता है कि वह किसी भी तरह की दुर्भावनापूर्ण चीजों को नहीं कर रही है, मैं इसे भी करना चाहता हूं।

धन्यवाद!


XPI पर हस्ताक्षर करने से चेतावनी संदेश निकलेगा लेकिन एक्सटेंशन या प्लग इन इंस्टॉल करने का कोई स्वचालित तरीका नहीं है

मैंने एक्सआई प्रारूप पर कुछ पोस्ट लिखी हैं और एक जावा कमांडलाइन टूल का उपयोग करने के लिए कैसे एक तरीका है

उपकरण XPIigner प्रक्रिया को काफी सरल करता है और बिल्ड सिस्टम में एकीकृत करता है।


यहां आधिकारिक ट्यूटोरियल है , जो केवल XPI पर हस्ताक्षर करने से संबंधित है मुझे विश्वास नहीं होता है कि प्लग इन को स्वचालित रूप से स्थापित करने के लिए संभवतः स्पष्ट सुरक्षा कारणों से।


एफएफ 2.0.3 पर मेरे लिए काम करता है:

<script type="application/javascript">
<!--
function install (aEvent)
{
  var params = {
    "Foo": { URL: aEvent.target.href,
             IconURL: aEvent.target.getAttribute("iconURL"),
             Hash: aEvent.target.getAttribute("hash"),
             toString: function () { return this.URL; }
    }
  };
  InstallTrigger.install(params);

  return false;
}
-->
</script>

<a href="http://www.example.com/foo.xpi"
  iconURL="http://www.example.com/foo.png"
  hash="sha1:28857e60d043447c5f4550853f2d40770b326a13"
  onclick="return install(event);">Install Extension!</a>







xpi