วัตถุประสงค์ของการขยายบัญชี Ubuntu ออนไลน์ใน Firefox คืออะไร?


11

ใน Ubuntu 14.04 ของฉันมีนามสกุล Firefox "Ubuntu Online Accounts 0.5" ติดตั้งโดยแพ็คเกจxul-ext-webaccounts(ซึ่งอยู่ในการติดตั้งเริ่มต้น)

วัตถุประสงค์ของการขยายนี้คืออะไร? อะไรจะหยุดทำงานหากฉันปิดการใช้งาน

ดูเหมือนว่าจะไม่มีเอกสารประกอบในแพ็คเกจหน้าคำอธิบายของส่วนขยายนั้นว่างเปล่าและมีเพียงลิงก์ชี้ไปที่https://launchpad.net/webaccounts-browser-extensionซึ่งฉันไม่สามารถหาข้อมูลเกี่ยวกับจุดประสงค์ของมันได้ .

แน่นอนฉันสงสัยว่ามันเกี่ยวข้องกับกล่องโต้ตอบบัญชีออนไลน์ในศูนย์ควบคุมระบบ แต่ Firefox ไม่ได้อยู่ในรายการเป็นแอปพลิเคชั่นในกล่องโต้ตอบนั้นและเมื่อฉันไปที่หน้าเช่น Twitter ด้วย Firefox ที่ฉันมีบัญชีตั้งค่า บัญชีออนไลน์ไม่มีอะไรเกิดขึ้น


ใช่เว็บไซต์launchpad.net/online-accounts-documentationนั้นกระจัดกระจายมาก
ทิม

คุณได้อ่านแล้ว: wiki.ubuntu.com/OnlineAccountsสิ่งที่บัญชีออนไลน์โดยทั่วไปคือให้คุณมีความสามารถในการ facebook / twitter / สิ่งที่ตลอดเวลา (และอัปโหลดภาพ ฯลฯ จากเดสก์ทอปของคุณโดยตรง) !!!! ส่วนขยายจะรับรู้เว็บไซต์ที่เข้ากันได้และให้กล่องโต้ตอบเพื่อรวม facebook / twitter / อะไรก็ตามกับ ubuntu ของคุณ สิ่งที่มันทำคือสร้างป๊อปอัพสำหรับเว็บไซต์ (ไม่เคยเยี่ยมชม / รวมก่อนหน้านี้) ที่เข้ากันได้กับบัญชีออนไลน์เพื่อรวมเข้ากับสิ่งต่างๆในบัญชีออนไลน์
Akisame

ไม่แน่ใจ 100% แต่เหมือน 80% ดังนั้นฉันจึงเพิ่มมันเป็นความคิดเห็นและไม่ใช่คำตอบ บางคนสามารถยืนยันได้ว่านี่คือส่วนขยายเบราว์เซอร์ทั้งหมดใช่หรือไม่?
Akisame

@ ทราบว่าฉันรู้ว่าป๊อปอัปขอให้รวมเว็บไซต์ แต่นี่เป็นการเพิ่มเว็บไซต์ให้กับตัวเรียกใช้ใช่ไหม ฉันถือว่าป๊อปอัปนั้นมาจากหนึ่งในสองปลั๊กอินที่ Ubuntu ติดตั้ง มันเกี่ยวข้องกับคุณลักษณะบัญชีออนไลน์จริง ๆ หรือไม่ มันไม่ได้ถามฉันเมื่อฉันเข้าสู่ Twitter ตัวอย่างเช่น รวมถึงลิงค์ของคุณไม่ได้กล่าวถึงปลั๊กอินของเบราว์เซอร์
Philipp Wendler

จริงและจริง แต่อย่างที่คุณบอกว่าคุณมีบัญชีสำหรับตัวสั่นด้วยความตื่นเต้นในโปรแกรมบัญชีออนไลน์ของคุณดังนั้นมันควรจะละเว้นมัน มันจะเพิ่มตัวเรียกใช้งานเช่น gmail แต่ถ้าฉันไม่เข้าใจผิดมันจะไม่สร้างตัวเรียกใช้งานเช่น facebook มันจะเพิ่มลงในบัญชีออนไลน์ที่ใช้งานอยู่ (เช่น twitter ของคุณ) มีวิธีง่าย ๆ ในการค้นหา ลองกับเว็บไซต์ที่เข้ากันได้กับบัญชีออนไลน์และดูว่าเกิดอะไรขึ้น
Akisame

คำตอบ:


5

ตกลงดังนั้นฉันตัดสินใจที่จะตรวจสอบในซอร์สโค้ด ส่วนขยายประกอบด้วย Javascript เพียงไม่กี่บรรทัดในไฟล์/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ซึ่งเป็นสาเหตุที่ฉันไม่ได้สังเกตอะไรเมื่อเข้าสู่ Twitter บัญชีดำนี้สามารถล้างได้ด้วยคำสั่งต่อไปนี้:

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

ครั้งต่อไปที่ฉันเยี่ยมชม Twitter ศูนย์ควบคุมอูบุนตูก็เปิดขึ้นพร้อมกับกล่องโต้ตอบบัญชีออนไลน์ดังนั้นนั่นเป็นผลที่ต้องการของปลั๊กอินนี้

อย่างไรก็ตามซอร์สโค้ดของไลบรารีแสดงว่าควรมีมากกว่านั้น มันมีฟังก์ชั่นwebaccounts_store_loginที่มีจุดประสงค์ในการเพิ่ม Twitter / etc โดยอัตโนมัติ บัญชีที่คุณเพิ่งใช้ในเบราว์เซอร์ไปยังบัญชี Ubuntu ออนไลน์เช่นว่าการรวมเดสก์ท็อปจะทำงานได้ทันทีหลังจากที่คุณใช้ไซต์หนึ่งครั้งในเบราว์เซอร์ แน่นอนว่าเป็นการผสมผสานที่ดี อย่างไรก็ตามสิ่งนี้ไม่ได้ผลสำหรับฉัน (ไม่มีการเพิ่มบัญชีเพียงเปิดหน้าต่างบัญชีเท่านั้น) และมีรายงานข้อบกพร่องสองปีที่บ่งบอกว่านี่เป็นสิ่งเดียวกันสำหรับผู้อื่นเช่นกัน


ขอบคุณที่ตรวจดูสิ่งนี้! เป็นเรื่องน่ารำคาญอย่างยิ่งที่พบสิ่งนี้ติดตั้งโดยไม่มีคำอธิบายเพิ่มเติมดังนั้นหากมีการแลกเปลี่ยนข้อมูลการเข้าสู่ระบบกับสภาพแวดล้อม!
Bordaigorl

0

แพ็คเกจเช่นที่ติดตั้งโดย Firefox ได้รับการออกแบบมาเพื่อมอบฟังก์ชันการทำงานพิเศษซึ่งบางอันไม่สามารถสังเกตเห็นได้ ส่วนใหญ่ทำให้การตั้งค่าและข้อมูลอื่น ๆ พร้อมใช้งานแบบออฟไลน์คือ AFAIK การลบแพคเกจนี้ไม่ควรลบฟังก์ชันการทำงานใด ๆ จาก Firefox หรือหน้าเว็บที่ใช้


ขอบคุณสำหรับคำตอบของคุณ แต่คุณไม่รู้ด้วยซ้ำว่าอะไรจริง? มันจำเป็นต้องมีจุดประสงค์มิฉะนั้นมันจะไม่อยู่ที่นั่นใช่มั้ย
Philipp Wendler
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.