स्टाइलिश

स्टाइलिश एक उपयोगकर्ता शैली प्रबंधक है जो उपयोगकर्ता द्वारा प्रदान की गई व्यापक शैली पत्रक को वेब साइट द्वारा प्रदान किए गए विवरण के साथ सम्मिलित करके अपने विवरण को परिवर्तित किए बिना उपयोगकर्ता के ब्राउज़र में वेब पृष्ठों के रूप को परिवर्तित कर सकता है। इस प्रकार स्टाइलिश ब्राउज़र एक्सटेंशन में उपयोगकर्ता शैलियों को लिखने के लिए उपकरण सम्मिलित हैं, और अन्य स्टाइलिश उपयोगकर्ताओं द्वारा एक साथी वेबसाइट से लिखी गई उपयोगकर्ता शैलियों को स्थापित कर सकते हैं। अतः ये उपयोगकर्ता शैलियाँ अधिक या कम चयनात्मक हो सकती हैं, जो मात्र एक वेब पृष्ठ, या डोमेन नाम के सभी पृष्ठों, या वेब पर प्रत्येक पृष्ठ को लक्षित करती हैं।

इस प्रकार स्टाइलिश को मूल रूप से मोजिल्ला फ़ायरफ़ॉक्स के लिए एक्सयूएल/ एक्सपीकॉम एड-ऑन के रूप में जेसन बार्नाबे द्वारा विकसित किया गया था। अतः 2010 में एक क्रोम एक्सटेंशन का पालन किया गया था, जिसे 2013 में ब्लिंक (वेब ​​इंजन) आधारित ओपेरा (वेब ​​​​ब्राउज़र) 15 के लिए और 2017 में फ़ायरफ़ॉक्स इलेक्ट्रोलिसिस और वेबएक्सटेंशन के रूप में जारी किया गया था। इस प्रकार सफारी (वेब ​​​​ब्राउज़र) के लिए समान एक्सटेंशन और प्रेस्टो (ब्राउज़र इंजन) आधारित ओपेरा के लिए बार्नाबे की स्वीकृति के साथ अन्य डेवलपर्स द्वारा 'स्टाइलिश' के रूप में वितरित किए जाते हैं।

तकनीकी विवरण
उपयोगकर्ता शैलियाँ सीएसएस कोड हैं जिन्हें एक, कुछ या सभी साइटों के स्वरूप को परिवर्तित करने के लिए डिज़ाइन किया गया है। इस प्रकार फ़ायरफ़ॉक्स के लिए स्टाइलिश अतिरिक्त रूप से ब्राउज़र के आवरण को स्टाइल कर सकता है, परन्तु एंड्राइड (ऑपरेटिंग सिस्टम) संस्करण इसका समर्थन नहीं करता है क्योंकि उपयोगकर्ता इंटरफ़ेस मूल एंड्राइड कोड में बनाया गया है। शैलियाँ मात्र निर्दिष्ट लक्ष्यों पर लागू होती हैं। अतः व्यक्तिगत उपयोगकर्ता शैलियों को ब्राउज़र को पुनरारंभ किए बिना सक्षम या अक्षम किया जा सकता है।

उपयोगकर्ता शैलियों को साइट द्वारा प्रदान किए गए सीएसएस नियमों में जोड़ा जाता है, परन्तु वे साइट की शैली को ओवरराइड भी कर सकते हैं (प्रायः इसके लिए  प्रत्येक प्रतिस्थापन नियम के लिए कीवर्ड)। सबसे सामान्य उपयोग विज्ञापन अवरोधन, एक नवीन रंग योजना लागू करना और अवांछित पृष्ठ तत्वों को समाप्त करना है।

उपयोगकर्ता शैलियों के तीन वर्ग हैं। अतः साइट शैलियाँ किसी विशेष वेब साइट का स्वरूप परिवर्तित कर देती हैं। वैश्विक शैलियाँ सभी वेब साइटों के स्वरूप को परिवर्तित कर देती हैं। इस प्रकार ऐप शैलियाँ फ़ायरफ़ॉक्स उपयोगकर्ता इंटरफ़ेस की उपस्थिति को परिवर्तित करती हैं, मात्र फ़ायरफ़ॉक्स पर समर्थित है। यह के समान है सीएसएस फ़ाइल फ़ायरफ़ॉक्स और मोज़िला-आधारित ब्राउज़रों द्वारा उपयोग की जाती है।

गोपनीयता समस्याएं
इस प्रकार सितंबर 2016 में, स्टाइलिश और userstyles.org के निर्माता, जेसन बार्नाबे ने घोषणा की कि परियोजना में रुचि खो देने के बाद, उन्होंने जस्टिन हिंडन को स्टाइलिश और userstyles.org के अगले नेता के रूप में चुना था। अतः हिंडमैन का स्टाइलिश या userstyles.org से कोई पूर्व संबंध नहीं था, और शीघ्र ही यह स्पष्ट हो गया कि बरनाबे ने उन्हें इज़राइली एनालिटिक्स कंपनी समानवेब के लिए स्ट्रॉ खरीद में हिंडमैन को बेच दिया था।

दिसंबर 2016 में हिंडमैन ने क्रोम के लिए स्टाइलिश के लिए अपडेट जारी करना शुरू किया, जिसने यूजरस्टाइल को उपयोगकर्ता की ब्राउज़िंग गतिविधि की एक आदर्श प्रतिकृति लौटा दी थी। अतः 3 जनवरी 2017 को उन्होंने सिमिलरवेब के साथ एक साझेदारी की घोषणा की जिसमें स्टाइलिश उपयोगकर्ता सिमिलरवेब के मार्केट रिसर्च पैनल में सम्मिलित होंगे। इस प्रकार उपयोगकर्ता शैलियों को अनुक्रमितडीबी में स्थानांतरित करने के लिए 31 अक्टूबर को स्टाइलिश एक्सयूएल+एक्सपीकॉम ऐड-ऑन के अंतिम अपडेट (2.1.1) के बाद, फ़ायरफ़ॉक्स वेब एक्सटेंशन (3.0.1) 10 नवंबर को जारी किया गया था।

इस प्रकार जुलाई 2018 में, एक सॉफ्टवेयर इंजीनियर द्वारा इन समस्याओं को सार्वजनिक किए जाने के बाद, स्टाइलिश को क्रोम वेब स्टोर और मोज़िला ऐड-ऑन दोनों से हटा दिया गया था, साथ ही सभी वर्तमान उपयोगकर्ताओं के लिए स्वचालित रूप से अनइंस्टॉल कर दिया गया था। स्टाइलिश 16 अगस्त को मोज़िला ऐड-ऑन और 5 नवंबर को क्रोम वेब स्टोर पर उसी तर्क के साथ लौटा, परन्तु एक नवीन ऑप्ट-इन पृष्ठ के साथ उपयोगकर्ताओं से एक्सटेंशन इंस्टॉल होने पर डेटा संग्रह के लिए सहमत होने के लिए कहा गया।  अतः फ़ायरफ़ॉक्स अब अपने अधिक लोकप्रिय विकल्प, स्टाइलस (ब्राउज़र एक्सटेंशन) की तुलना में स्टाइलिश के कम उपयोगकर्ताओं की रिपोर्ट करता है।

स्टाइलिश के विकल्प
इस प्रकार Greasemonkey या Tampermonkey जैसे यूजरस्क्रिप्ट प्रबंधक HTML टैग में स्टाइल शीट में विवरण को जोड़कर और पृष्ठ पर टैग जोड़कर एक वेब पृष्ठ पर एक स्थानीय स्टाइल शीट जोड़ सकते हैं। अतः Userstyles.org से उपयोगकर्ता शैलियों को उपयोगकर्ता स्क्रिप्ट प्रबंधक के साथ उपयोग करने के लिए उपयोगकर्ता स्क्रिप्ट के रूप में डाउनलोड किया जा सकता है।

अतः वैकल्पिक उपयोगकर्ता शैली प्रबंधकों में स्टाइलस (ब्राउज़र एक्सटेंशन) और एक्स स्टाइल सम्मिलित हैं जो क्रोम  स्टाइल, रीस्टाइल, और वेबसाइट थीम मैनेजर के लिए स्टाइलिश से प्राप्त हुए हैं।

इस प्रकार फ़ायरफ़ॉक्स में, वेब साइटों और ब्राउज़र क्रोम के लिए उपयोगकर्ता शैलियों को क्रमशः स्थानीय फ़ाइलों या  में जोड़ा जा सकता है। फ़ायरफ़ॉक्स 69 के अनुसार, उपयोगकर्ता को इन फ़ाइलों को लोड करने के लिए   प्राथमिकता को   में सत्य पर स्विच करना होगा।

यह भी देखें

 * ब्राउज़र एक्सटेंशन
 * स्टाइलस (ब्राउज़र एक्सटेंशन)