फ़ायरफ़ॉक्स में उबंटू ऑनलाइन अकाउंट एक्सटेंशन का उद्देश्य क्या है?


11

मेरे Ubuntu 14.04 पर, एक फ़ायरफ़ॉक्स एक्सटेंशन "उबंटू ऑनलाइन अकाउंट्स 0.5" है, xul-ext-webaccountsजो पैकेज द्वारा स्थापित किया गया है (जो डिफ़ॉल्ट इंस्टॉल में है)।

इस विस्तार का उद्देश्य क्या है? अगर मैं इसे निष्क्रिय कर दूंगा तो क्या काम करना बंद कर देगा?

ऐसा प्रतीत होता है कि पैकेज में कोई दस्तावेज नहीं है, विस्तार का विवरण पृष्ठ मूल रूप से खाली है, और https://launchpad.net/webaccounts-browser-extension पर केवल लिंक बिंदु हैं , जिस पर मुझे इसके उद्देश्य के बारे में जानकारी नहीं मिल सकती है ।

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


हां, लॉन्चपैड . net/online-accounts-documentation वेबसाइट बहुत विरल है।
टिम

क्या आपने पढ़ा है: wiki.ubuntu.com/OnlineAccounts क्या ऑनलाइन खाते मूल रूप से आपको फेसबुक / ट्विटर / जो कुछ भी करने की क्षमता दे रहे हैं (और अपने डेस्कटॉप से ​​सभी समय पर फोटो अपलोड करने के लिए) !!!! एक्सटेंशन उन वेबसाइटों को पहचानता है जो संगत हैं और आपको फेसबुक / ट्विटर / जो भी आपके ubuntu के साथ एकीकृत करने के लिए संवाद देता है। यह सब एक (पहले नहीं देखी गई / एकीकृत) वेबसाइट के लिए पॉपअप बनाता है जो ऑनलाइन खातों के साथ इसे ऑनलाइन खातों के सामान में एकीकृत करने के लिए संगत है।
21

100% निश्चित नहीं, लेकिन 80% की तरह, इसलिए मैंने इसे टिप्पणी के रूप में जोड़ा और उत्तर नहीं। क्या कोई पुष्टि कर सकता है कि यह सभी ब्राउज़र एक्सटेंशन है ??
अकिस्मे

@ क्या मुझे पता है कि वेबसाइट एकीकरण के लिए पॉपअप पूछ रहा है, लेकिन यह सिर्फ लॉन्चर में वेबसाइटों को जोड़ता है, है ना? मुझे लगा कि पॉपअप उन दो अन्य प्लगइन्स में से एक है जो उबंटू स्थापित करता है। क्या यह वास्तव में ऑनलाइन खाता सुविधा से संबंधित है? उदाहरण के लिए, ट्विटर पर लॉग इन करने पर यह मुझसे नहीं पूछता। साथ ही आपके लिंक में ब्राउज़र प्लगइन के बारे में उल्लेख नहीं है।
फिलिप वेंडलर

सच और सच है, लेकिन जैसा कि आपने कहा था कि आपके ऑनलाइन खातों के कार्यक्रम में पहले से ही ट्विटर के लिए एक खाता है, इसलिए इसे सिर्फ अनदेखा करना चाहिए। यह उदाहरण के लिए gmail के लिए एक लांचर जोड़ देगा, लेकिन अगर मैं गलत नहीं हूँ तो यह उदाहरण के लिए facebook के लिए इस तरह के एक लांचर उत्पन्न नहीं करेगा। यह सिर्फ इसे सक्रिय ऑनलाइन खातों (जैसे आपके ट्विटर) से जोड़ देगा। पता लगाने के लिए एक सरल विधि है। इसे एक वेबसाइट के साथ आज़माएं जो ऑनलाइन खातों के साथ संगत है और देखें कि क्या होता है।
अकिस्मे

जवाबों:


5

ठीक है, इसलिए मैंने स्रोत कोड में जांच करने का फैसला किया। विस्तार में फ़ाइल में /usr/lib/xul-ext/webaccounts/content/browser.jsकेवल जावास्क्रिप्ट की कुछ पंक्तियाँ होती हैं जो केवल लाइब्रेरी को लोड करती हैं /usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.soऔर वर्तमान में देखे गए पृष्ठ के बारे में जानकारी के साथ इसे कॉल करती हैं।

webaccounts-extension-commonइस लाइब्रेरी में मौजूद पैकेज में एक फ़ाइल भी होती है जिसमें इस पैकेज /usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xmlके gsettings कॉन्फ़िगरेशन विकल्प होते हैं। केवल एक ही है, जो उन साइटों को सूचीबद्ध करता है जिनके लिए एक्सटेंशन पहले से ही एक बार सक्रिय था और फिर से नहीं पूछेगा। मेरे मामले में, यह निहित था twitter.com, यही वजह है कि मैंने ट्विटर पर जाते समय कुछ भी नोटिस नहीं किया। इस ब्लैक लिस्ट को निम्नलिखित कमांड से साफ़ किया जा सकता है:

gsettings reset com.canonical.webcredentials.capture dontask-accounts

अगली बार जब मैंने ट्विटर का दौरा किया, तो उबंटू कंट्रोल सेंटर ऑनलाइन अकाउंट्स डायलॉग के साथ खुल गया, इसलिए यह इस प्लगइन का वांछित प्रभाव है।

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


इस मामले की तलाश के लिए धन्यवाद! यह बहुत कष्टप्रद है कि बिना किसी स्पष्टीकरण के साथ इस तरह स्थापित किया गया है, और भी अधिक अगर यह पर्यावरण के साथ लॉगिन जानकारी का आदान-प्रदान करता है!
बॉर्डेगर्ल

0

फ़ायरफ़ॉक्स द्वारा स्थापित किए गए पैकेज को अतिरिक्त कार्यक्षमता प्रदान करने के लिए डिज़ाइन किया गया है, जिनमें से कुछ ध्यान देने योग्य नहीं हैं। उनमें से अधिकांश सेटिंग्स और अन्य डेटा ऑफ़लाइन उपलब्ध हैं, AFAIK। इस पैकेज को हटाने से फ़ायरफ़ॉक्स या इसके लिए लागू होने वाले पृष्ठों से कोई कार्यक्षमता नहीं हटाई जानी चाहिए।


आपके उत्तर के लिए धन्यवाद, लेकिन आप यह भी नहीं जानते कि यह वास्तव में क्या करता है? इसका एक उद्देश्य होना चाहिए, अन्यथा यह नहीं होगा, है ना?
फिलिप वेंडलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.