อัปเดตนามสกุล Chrome โดยอัตโนมัตินอกร้านค้าบนเว็บ


1

Chrome จะอัปเดตส่วนขยายที่ติดตั้งของคุณโดยอัตโนมัติหากติดตั้งผ่านเว็บสโตร์ ในทางกลับกันหากคุณใช้ส่วนขยายที่ไม่ได้โพสต์คุณสามารถเพิ่มส่วนขยายได้ด้วยตนเอง แต่คุณไม่สามารถอัปเดตส่วนขยายอัตโนมัติได้ คุณต้องดาวน์โหลดส่วนขยายที่อัปเดตแล้วเปิดหน้าส่วนขยายแล้วลาก / วางไฟล์ใหม่ที่นั่นเพื่ออัปเดต

มีวิธีใดบ้างที่จะอัปเดตส่วนขยายอัตโนมัตินอกร้านค้าบนเว็บหรือไม่ ฉันไม่รู้ว่าเป็นไปได้หรือไม่ที่จะเพิ่มเว็บส่วนขยายเป็น URL ที่เชื่อถือได้สำหรับการอัปเดตอัตโนมัติหรืออะไรทำนองนั้น Chrome ก็จะตรวจสอบการอัปเดตที่นั่น


หาก Chrome ไม่รู้ว่าจะรับการอัปเดตจากที่ใดมันจะไม่สามารถติดตั้งได้
Ramhound

คำตอบ:


1

โซลูชันได้รับการอธิบายโดย Google:

หากคุณโฮสต์ส่วนขยายหรือแอปของคุณเองคุณจะต้องเพิ่ม   ช่อง "update_url" ไปยังไฟล์ manifest.json ของคุณเช่นนี้: { "name": "My extension", ... "update_url": "http://myhost.com/mytestextension/updates.xml", ... }

ดู http://developer.chrome.com/extensions/autoupdate.html สำหรับรายละเอียดเพิ่มเติม


1

อัปเดตอัตโนมัติสำหรับแอปนอกร้าน ไม่มีอีกแล้ว เนื่องจากกฎความปลอดภัยใหม่:

https://developer.chrome.com/extensions/autoupdate

ตั้งแต่ M33 ผู้ใช้ Windows เสถียร / เบต้าแชนเนลสามารถดาวน์โหลดส่วนขยายที่โฮสต์ใน Chrome Web Store ได้เท่านั้น (ดูการปกป้องผู้ใช้ Windows จากส่วนขยายที่เป็นอันตราย)

ข้อมูลมากกว่านี้:

https://support.google.com/chrome/answer/2811969?p=ui_remove_non_cws_extensions

วิธีเดียวที่จะใช้ส่วนขยาย "ส่วนตัว" ที่ไม่มีที่จัดเก็บคือการลบ update_url กุญแจจาก manifest.json และอัปเดตด้วยตนเองโดยลากเวอร์ชันใหม่ไปยังหน้าส่วนขยาย

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