จะรีเซ็ตตัวจัดการโพรโทคอลภายนอกใน Chrome ได้อย่างไร


17

ซักพักฉันเลือก "ไม่ทำอะไรเลย" เมื่อ Chrome ถามฉันถึงวิธีจัดการ URL เฉพาะ ตอนนี้ฉันต้องการให้ Chrome เปิดตัว xdg-open ซึ่งสามารถเปิดแอปพลิเคชันที่ถูกต้องอีกครั้ง แต่ฉันไม่สามารถหาวิธียกเลิกการเลือก "ไม่ทำอะไรเลย" ของฉันได้ ความคิดใด ๆ

ขอบคุณ!

คำตอบ:


14

ฉันพบวิธีแก้ไขปัญหานี้ใน Windows และปรากฎว่าใช้กับ Ubuntu ได้:

  1. ปิด Chrome
  2. เปิด~/.config/google-chrome/Local Stateในโปรแกรมแก้ไขข้อความ
  3. protocol_handlerค้นหา
  4. ในการทำให้ Chrome ถามวิธีจัดการกับโปรโตคอลที่เฉพาะเจาะจงอีกครั้งให้ลบบรรทัดที่สอดคล้องกับโปรโตคอลนั้นในรายการรูปแบบที่ยกเว้น
  5. บันทึกและออก.

ปรับปรุง: protocol_handlerได้ถูกย้ายไปยังแฟ้มในไดเรกทอรีย่อยPreferences Defaultหากคุณกำลังใช้หลายโปรไฟล์ไฟล์ยังอยู่ในโฟลเดอร์Profile 2, Profile 3ฯลฯ


6
หากใครกำลังมองหามันบน Mac: ~ / Library / Application Support / Google / Chrome / Local State
ซิลิโคน

3
บน windows: ~ / AppData / Local / Google / Chrome / ผู้ใช้ \ Data / Local \ State
justin pmchase

7
เหมืองไม่มีprotocol_handlerที่ใด ๆ ภายใน :(
Meekohi

หน้าต่างทำงาน:% LOCALAPPDATA% \ Google \ Chrome \ ข้อมูลผู้ใช้ (แต่ไม่มีตัวจัดการ protocol_handler ภายใน)
JinSnow

1
@Meekohi อัปเดตโพสต์ด้วยตำแหน่งใหม่
Emil Lunde

4

บน Windows การตั้งค่านี้จะปรากฏที่

~/AppData/Local/Google/Chrome/User Data/Default/Preferences

excluded_schemesดำเนินการค้นหาสำหรับ มันจะเป็นพจนานุกรมชื่อโปรโตคอลที่กำหนดเองการตั้งค่าให้หรือtrue falseค้นหาโปรโตคอลที่กำหนดเองที่ต้องการในพจนานุกรมและลบรายการนั้นบันทึกไฟล์จากนั้นรีสตาร์ท Chrome

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