วิธีการตั้งค่าเว็บเบราว์เซอร์เริ่มต้นต่อโดเมน?


14

เว็บเบราว์เซอร์เริ่มต้นของฉันคือ Opera นี่คือพฤติกรรมที่ต้องการสำหรับการเรียกดูทั่วไป

อย่างไรก็ตามฉันต้องการให้ URL ในโดเมนเปิดใน Internet Explorer ซึ่งเนื้อหาของโดเมนนั้นเข้ากันได้กับ Internet Explorer มากกว่ากับ Opera

ตัวอย่างเช่นลิงค์นี้:

http://ssrs/Reports

ควรเปิดใน Internet Explorer เนื่องจากตำแหน่งอยู่ในssrsโดเมน ในองค์กรของฉันเนื้อหาในโดเมนนี้ให้บริการโดย SQL Server Reporting Services ซึ่งทำงานได้ดีกับ Internet Explorer เท่านั้น

ลิงค์นี้:

http://fogbugz/default.asp

ควรเปิดใน Internet Explorer เนื่องจากตำแหน่งอยู่ในfogbugzโดเมน ในองค์กรของฉันเนื้อหาในโดเมนนี้ให้บริการโดย FogBugz คุณสมบัติหลายอย่างของ FogBugz ใช้งานไม่ได้หรือมีความผิดพลาดใน Opera

โดเมนอื่นใดควรเปิดใน Opera

ฉันจะกำหนดค่า Windows 7 ด้วยกฎเหล่านี้ได้อย่างไร


2
บางวิธีอื่นในการแก้ปัญหาจากคำถามที่มีอายุมากกว่า เพิ่งทราบว่าฉันไม่สามารถคิดวิธีการทำสิ่งนี้ทันทีเพราะเบราว์เซอร์ของคุณจะต้องตระหนักถึงเบราว์เซอร์อื่น ๆ และโหมดนิสัยใจคอ
Geek

เมื่อคุณต้องการเปิดพวกคุณจะพิมพ์ URL เหล่านี้ที่ไหน
Ƭᴇcʜιᴇ007

ฉันไม่ได้พิมพ์พวกเขา ลิงก์ปรากฏในแอปพลิเคชันอื่น ตัวอย่างเช่นมีคนส่งข้อความ IM พร้อมลิงก์ไปยังกรณี FogBugz ให้ฉัน
เลนซามูเอลแมคลีนผู้อาวุโส

หากคุณยินดีที่จะเปลี่ยนเป็น FF ก็มีส่วนขยายที่จะเปิดหน้าเว็บใน IE ตาม url
Paul

1
โดยเฉพาะอย่างยิ่งฉันไม่ต้องการให้พิมพ์ลิงก์ลงในแถบที่อยู่ของ Opera เพื่อเปิดใน Internet Explorer หากฉันพิมพ์ใน Opera ควรเปิดใน Opera หากฉันพิมพ์ใน Internet Explorer ควรเปิดใน Internet Explorer หากพบ URL นอกบริบทของเบราว์เซอร์ระบบควรตัดสินใจว่าควรใช้เบราว์เซอร์ใด
เลนซามูเอลแมคลีนผู้อาวุโส

คำตอบ:


8

Browser Chooser 2ควรทำทุกอย่างที่คุณต้องการ จากเว็บไซต์:

Browser Chooser 2 เป็นเครื่องมือขนาดเล็กที่ทำหน้าที่เป็นเบราว์เซอร์เริ่มต้นที่ช่วยให้คุณเลือกเบราว์เซอร์หรือเครื่องมืออื่น ๆ เพื่อเปิดลิงก์ที่ระบุ

อย่างไรก็ตามมันสามารถทำได้มากขึ้น โดยค่าเริ่มต้นจะให้ป๊อปอัปคล้ายกับ TurnOut.NET แต่สามารถกำหนดค่าได้ไกลกว่ามาก มันจะช่วยให้คุณเพิ่ม URL ด้วย wildcard และการจับคู่นิพจน์ปกติและเปิดขึ้นโดยอัตโนมัติในเบราว์เซอร์ที่เกี่ยวข้อง (ดูภาพหน้าจอ)

หน้าต่างการกำหนดค่าการจับคู่ URL

มันเป็นรุ่นเบต้าและขัดมันเล็กน้อย แต่มันควรจะพอดีกับใบเรียกเก็บเงิน


4

ไม่มีวิธีแก้ปัญหาทั้งระบบที่เรียบง่าย นี่คือเหตุผล:

  • Windows จะจดจำhttp://ssrs/Reportsลิงก์ของคุณเป็น HTTP-protocol และเปิดด้วยแอปพลิเคชันที่ลงทะเบียนโดยไม่คำนึงถึงลิงก์ที่เหลือ
  • คุณสามารถเชื่อมโยงเบราว์เซอร์อื่นซึ่ง windows 7 ควรใช้กับ HTTP-URLs
    แต่นั่นจะไม่เป็นแบบมีเงื่อนไขเพราะคุณสามารถเลือกทีละครั้งเท่านั้น
  • คุณสามารถแก้ไขการเชื่อมโยงนี้ผ่าน regedit.exe เพื่อชี้ไปยังซอฟต์แวร์ (พกพา)

ยิงที่ดีที่สุดของคุณจะเขียน (หรือขอให้นักพัฒนาสำหรับ) สั้นAutoHotKeyเครื่องมือและชี้ให้คุณใช้ HTTP โปรโตคอลซอฟต์แวร์ที่ผ่าน regedit ลิงค์แสดงขั้นตอนพื้นฐาน
หลังจากนั้นเครื่องมือใหม่ของคุณจะได้รับทุก URL เป็นพารามิเตอร์และสามารถเลือกสิ่งที่ต้องทำต่อไป

if parameter like http://ssrs/* then 
   open "C:\Program Files\Internet Explorer\iexplore.exe"
else
   open "C:\Program Files\Opera\opera.exe"
end

วัน AHK ของฉันหายไปนาน
แต่บางที superuser อื่นสามารถช่วยคุณได้


4
จริงๆแล้วเหตุผลแรกของคุณเกี่ยวกับสาเหตุที่ไม่สามารถทำได้คือวิธีการแก้ปัญหา 1. ) รับนักพัฒนาเพื่อเขียนแอปง่าย ๆ 2. ) ลงทะเบียนแอปนั้นเป็นตัวจัดการสำหรับคำขอ HTTP ทั้งหมด (เช่นทำให้แอปนั้นเป็น "เบราว์เซอร์เริ่มต้น" ใน Windows) 3. ) แอพใช้รายการค่า regex จากไฟล์ปรับแต่งตาม URL เพื่อตัดสินใจว่าเบราว์เซอร์ใดที่จะเปิด URL ด้วยรวมถึงเบราว์เซอร์สำรอง - ดังนั้นมันจึงเป็นเช่นนั้น - จากนั้นมันจะปิดตัวเองไม่เคยเห็นมาก่อน อีกครั้ง 4. ) แชร์แอพนั้นกับพวกเราที่เหลือ : D
BrainSlugs83

2

สำหรับ Mac: เลือกอย่างชาญฉลาด

สำหรับ Windows: TurnOut.NET


น่าเสียดายที่สิ่งเหล่านี้ทำงานโดยการตั้งค่าตัวเลือกเบราว์เซอร์เป็นเบราว์เซอร์เริ่มต้นดังนั้นจึงล้มเหลวสำหรับลิงก์ทั้งหมดที่คลิกภายในเบราว์เซอร์ - เฉพาะลิงก์จากโปรแกรมอื่นเท่านั้นที่ได้รับผลกระทบ
Daniel Beck

เมื่อแนะนำซอฟแวร์หรือผลิตภัณฑ์โปรดดูโพสต์เมตาเกี่ยวกับวิธีการ
James Mertz

@Daniel Beck - ไม่ถูกต้อง - ตัวอย่างเช่น IE ไม่ใช่เบราว์เซอร์เริ่มต้นของฉัน Chrome คือ เมื่อฉันคลิกที่ลิงก์ใน IE ลองเดาดูสิ มันเปิดใน IE (ฉันสามารถย้อนกลับสถานการณ์นี้สำหรับ Chrome หรือ Firefox - ซ้ำกัน) เบราว์เซอร์ไม่เรียกแอป "เว็บเบราว์เซอร์เริ่มต้น" เพื่อเปิดไฮเปอร์ลิงก์ ที่จะโง่ พวกเขาเพียงแค่ติดตามพวกเขา
BrainSlugs83

TurnOut.NET ดูเหมือนว่ามันเกือบจะทำกลอุบาย - อย่างชัดเจนแม้ว่ามันต้องการวิธีที่จะได้รับการกำหนดค่าด้วย RegExs หรืออย่างน้อยโดเมนที่เข้ารหัสอย่างหนักเพื่อให้ตรงกับความต้องการของ OP
BrainSlugs83

@ BrainSlugs83 นั่นคือจุดที่ฉันพยายามทำ คลิกลิงก์ภายในเบราว์เซอร์จะไม่ได้รับผลกระทบ หากผู้ใช้คลิกที่ลิงก์ไปยังhttp://ssrs/Reports ใน Operaผู้ใช้ควรเปิดใน Internet Explorer ตามข้อกำหนด
Daniel Beck

1

สมมติว่าคุณอยู่ในสภาพแวดล้อมขององค์กรและยินดีที่จะใช้ Google Chrome มีคุณลักษณะที่เรียกว่า Legacy Browser Support (LBS)
สิ่งนี้ใช้นโยบายกลุ่มเพื่อบังคับให้ URL บางรายการเปิดในเบราว์เซอร์สำรอง (เช่น IE) นี่คือหน้าแรกของส่วนเสริม LBS ส่วนขยาย

มีรายละเอียดมากพอที่จะเพิ่มได้ทั้งหมดที่นี่ดังนั้นนี่คือหน้าที่เชื่อมโยง:
ขั้นตอนที่ 1 อ่านหน้าข้อมูลแหล่งที่มานี้การสนับสนุนเบราว์เซอร์เดิม
ขั้นตอนที่ 2 จากนั้นติดตั้งจาก 'ติดตั้งส่วนขยาย LBS Chrome'
ขั้นตอนที่ 3 กำหนดค่าเบราว์เซอร์ที่จะเปิดด้วยคำติชมของLBS
ขั้นตอนที่ 4 และแผ่ออก

สิ่งนี้จะทำงานได้ไม่ว่าผู้ใช้จะพิมพ์ใน URL หรือคลิกที่ลิงก์ในแอปพลิเคชันอีเมล:


0

ลองทำสิ่งนี้สร้างทางลัดและเพิ่มเบราว์เซอร์ที่คุณต้องการจากนั้น URL "C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe" https: // ...


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