XPInstall
ایکس پی انسٹال (کراس پلیٹ فارم انسٹال) ایک ٹیکنالوجی ہے جو موزیلا ایپلی کیشن سویٹ، سی منکی، موزیلا فائر فاکس، موزیلا تھنڈر برڈ اور دیگر ایکس یو ایل پر مبنی ایپلی کیشنز کے ذریعے موزیلا ایکسٹینشنز کو انسٹال کرنے کے لیے استعمال کی جاتی ہے جو مرکزی ایپلی کیشن میں فعالیت کا اضافہ کرتی ہے۔ ایک ایکس پی آئی (جس کا تلفظ "زیپی" ہے اور جو ایکس پی انسٹال سے ماخوذ ہے) انسٹالر ماڈیول ایک زپ فائل ہے جس میں ایک انسٹال اسکرپٹ یا فائل کے جڑ پر ایک مینی فیسٹ اور متعدد ڈیٹا فائلیں ہوتی ہیں۔ موزیلا، فائر فاکس میں 0.7 سے پہلے، اور 0.5 سے پہلے، پیکیج میں جاوا اسکرپٹ انسٹال اسکرپٹ (install.js) موجود تھا جس میں انسٹال کے دوران کیے جانے والے اقدامات کے لیے کچھ ہدایات شامل تھیں، بشمول فائلیں اور ڈائریکٹریز شامل کرنا، پرانی یا فرسودہ فائلوں اور ڈائریکٹریز کو ہٹانا، کمانڈ لائن ٹولز کو انجام دینا وغیرہ۔ درمیانی پرانے فائر فاکس اور تھنڈر برڈ ورژن میں، انسٹال اسکرپٹ کو کروم مینیفیسٹ اور آر ڈی ایف فائل (install.rdf) سے تبدیل کر دیا گیا ہے۔ فائر فاکس ورژن 45 کے بعد سے، واحد لازمی فائل manifest.json ہے۔ فائر فاکس 1 کے بعد سے موزیلا ایڈ آنز کے علاوہ دیگر سائٹس کے ایکس پی آئیز کو ڈیفالٹ طور پر بلاک کر دیا جاتا ہے۔ یہ کمپیوٹر وائرس، ٹروجن اور اسپائی ویئر جیسے بدنیتی پر مبنی پروگراموں کو نوآموز صارفین کے ذریعے انسٹال ہونے سے روکنے کی کوشش تھی۔ اگرچہ کسی سائٹ کو وائٹ لسٹ میں ڈالنا ممکن ہے جو ایسی سائٹوں کو محدود کرتی ہے جو ایکس پی آئی انسٹال کر سکتی ہیں، بدنیتی پر مبنی سائٹیں پس منظر میں ایکسٹینشنز انسٹال نہیں کرسکتی ہیں (انسانی مداخلت کے بغیر)۔ اس کی وجہ یہ ہے کہ ایکسٹینشن کی ہر ایک انسٹالیشن کے لیے تصدیقی ڈائیلاگ کا جواب دینا ضروری ہے۔ تاہم، صارفین کو اب بھی مشورہ دیا جاتا ہے کہ وہ صرف قابل اعتماد ذرائع سے ایکسٹینشنز انسٹال کریں۔ ایکس پی انسٹال ویب براؤزرز کے لیے بلٹ ان سپورٹ والی ایپلی کیشنز موزلا ایپلی کیشن سویٹ موزلا فائر فاکس فلاک سی منکی نیٹ اسکیپ براؤزر دیگر ایپلی کیشنز این وی یو (ویب تصنیف ایپلی کیشن) سونگ برڈ (میڈیا پلیئر اور آرگنائزر) موزلا سن برڈ موزیلا تھنڈر برڈ گوگل گیئرز بیرونی لنکس موزیلا