แอพไม่ปรากฏขึ้นในตัวเลือกของแอพเริ่มต้น


2

ฉันมี Windows 10 และเพิ่งเปลี่ยนเบราว์เซอร์จาก Chrome เป็น Vivaldi

อย่างไรก็ตามฉันไม่สามารถรับ Vivaldi เพื่อเปิดลิงก์อีเมล - มันจะเปลี่ยนเป็น Chrome เสมอ ฉันลองค้นหาในโปรแกรมเริ่มต้นแล้ว แต่ Vivaldi ไม่ปรากฏเป็นตัวเลือกและไม่ให้ฉันไปยังโปรแกรม

ไม่มีใครรู้วิธีบังคับให้มีการเปลี่ยนแปลงค่าเริ่มต้นหรือไม่

ขอบคุณ

นี่เป็นปัญหาเดียวกันกับคำถามนี้: ไม่สามารถตั้งค่าเบราว์เซอร์ที่กล้าหาญเป็นเบราว์เซอร์เริ่มต้นใน Windows 10 แต่คำตอบที่ให้ไว้ไม่ทำงานอีกต่อไป: ไม่สามารถนำทางไปยัง

Control Panel\All Control Panel Items\Default Programs\Set Default Programs

ใน Windows 10. ฉันเพิ่งได้รับแผงควบคุมเปล่าและไดเรกทอรีต่อไปนี้: C: \ Windows \ System32 \ control.exe


1
มีความเป็นไปได้ที่ซ้ำกันของUnable to Set Brave browser เป็นเบราว์เซอร์เริ่มต้นใน Windows 10
Ramhound

ขอบคุณ - คำถามเดียวกันตอบไม่ทำงานอีกต่อไปอย่างน้อยสำหรับฉัน ดูการแก้ไข
Grubbmeister

Windows 10 รุ่นใด
music2myear

Windows build 1803
Grubbmeister

คำตอบ:


2

ฉันพบคำตอบที่นี่และมันบ้าไปแล้ว: https://forum.vivaldi.net/topic/26413/mailto-protocol/4

นอกจากนี้อย่าโคลนกับรีจิสทรี - ฉันลองใช้คำตอบอื่นและไม่ได้รับทุกที่ คำตอบด้านล่างใช้งานได้อย่างสมบูรณ์แบบ

ส่วนที่เกี่ยวข้องคือ:

ขั้นแรกตรวจสอบให้แน่ใจว่าตัวจัดการแบบกำหนดเองได้รับอนุญาตที่ vivaldi: // settings / handers [ควรเป็น chrome: // settings / handler]

จากนั้นปิด Vivaldi

ใช้JSONEditเพื่อแก้ไข "C: \ Users \ yourusername \ AppData \ Local \ Vivaldi \ User Data \ Default \ Preferences"

คัดลอกสิ่งต่อไปนี้ไปยังคลิปบอร์ด:

{
   "enabled" : true,
   "ignored_protocol_handlers" : [],
   "registered_protocol_handlers" : [
      {
         "default" : true,
         "protocol" : "mailto",
         "url" : "https://inbox.google.com/?mailto=%s"
      }
   ]
}

คลิกขวาที่รูทโหนดในไฟล์ Preferences ใน JSONEdit และเลือก "Paste as child from clipboard" จากนั้นเปลี่ยนชื่อวัตถุที่วางเป็น "custom_handlers" และบันทึกการเปลี่ยนแปลงของคุณ (นี่เป็นการสมมติว่าคุณยังไม่มีตัวจัดการแบบกำหนดเองบางตัวถ้าคุณมีตัวจัดการบางตัวคุณเพียงแค่เพิ่มลงในอาร์เรย์ register_protocol_handlers

ใน Vivaldi ไปที่ vivaldi: // settings / handers [ควรเป็น chrome: // settings / handler] คลิก 3 จุดทางด้านขวาของรายการ inbox.google.com (ตอนนี้อยู่ที่นั่นแล้ว) และเลือก "set as default " จากนั้นคุณสามารถไปที่แอพเริ่มต้นใน Windows และตั้ง Vivaldi เป็นไคลเอนต์อีเมลเริ่มต้น จากนั้นคุณควรจะไปดี

ด้านหนึ่งสำหรับ Gmail (mail.google.com) คือ:

navigator.registerProtocolHandler ("mailto", " https://mail.google.com/mail/?extsrc=mailto&url=%s ", "mail.google.com");


1

อย่างไรก็ตามฉันไม่สามารถรับ Vivaldi เพื่อเปิดลิงก์อีเมล - มันจะเปลี่ยนเป็น Chrome เสมอ ฉันลองค้นหาในโปรแกรมเริ่มต้นแล้ว แต่ Vivaldi ไม่ปรากฏเป็นตัวเลือกและไม่ให้ฉันไปยังโปรแกรม

ผมไม่ได้มีปัญหาใด ๆ การตั้งค่าเบราว์เซอร์เริ่มต้นที่Vivaldi

1) ติดตั้งVivaldi

2) เปิดVivaldi

3) คลิกการตั้งค่าจากภายในVivaldi

ป้อนคำอธิบายรูปภาพที่นี่

4) คลิกตั้งเป็นค่าเริ่มต้น

ป้อนคำอธิบายรูปภาพที่นี่

5) จากภายในการตั้งค่าแอปพลิเค UWP คลิกที่โปรแกรมเริ่มต้นปัจจุบันภายใต้เว็บเบราเซอร์

ป้อนคำอธิบายรูปภาพที่นี่

6) เลือกVivaldi

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

7) หากVivaldiไม่อยู่ในรายการให้เลือกตั้งโปรแกรมเริ่มต้นตามนามสกุลไฟล์แทน

ป้อนคำอธิบายรูปภาพที่นี่


หากVivaldiไม่อยู่ในรายการคุณควรถอนการติดตั้งและติดตั้งใหม่ มันไม่ได้ติดตั้งใน VM ของฉันฉันติดตั้งโดยทำตามขั้นตอนเหล่านี้เพื่อตั้งค่าเบราว์เซอร์เริ่มต้นเมื่อฉันคลิกลิงก์ภายในแอปพลิเคชัน นอกจากนี้คุณควรเปลี่ยนการตั้งค่าใด ๆ ตั้งค่าให้ใช้ Chrome เพื่อใช้Vivaldiแทนอย่างรวดเร็ว
Ramhound

ขอบคุณ - เบราว์เซอร์เริ่มต้นนั้นดีมากไม่ใช่แค่อีเมล - ปัญหาของฉันคือมันจะไม่แสดงในตัวเลือกของโปรแกรม จะลองติดตั้งใหม่
Grubbmeister

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