क्या इंटरनेट एक्सप्लोरर को डिफ़ॉल्ट ब्राउज़र बनाए बिना IE10 ऐप का उपयोग करना संभव है?


97

विंडोज 8 इंटरनेट एक्सप्लोरर के दो संस्करणों के साथ आता है: सामान्य डेस्कटॉप संस्करण, जो आईई 9 जैसा दिखता है, और आधुनिक यूआई संस्करण, जो एक पूर्ण-स्क्रीन टैबलेट-स्टाइल ऐप है। डिफ़ॉल्ट रूप से, डेस्कटॉप मोड में खोले गए लिंक डेस्कटॉप IE में खुलते हैं, और आधुनिक UI एप्लिकेशन में खोले गए लिंक पूर्ण-स्क्रीन ऐप में खुलते हैं।

जब आप एक नया डिफ़ॉल्ट ब्राउज़र सेट करते हैं (जैसे Google Chrome, जिसमें अब आधुनिक UI मोड है), तो आप अब आधुनिक UI में IE10 का उपयोग बिल्कुल नहीं कर सकते हैं - टाइल स्टार्ट स्क्रीन से गायब हो जाती है, और मैन्युअल रूप से इसे लागू करने का कोई तरीका नहीं है। ।

मैं IE10 का अधिक उपयोग नहीं करता, लेकिन मैं मेट्रो मोड में इसे एक्सेस करना चाहता हूं, क्योंकि यह चीजों को परखने के लिए आसान है। मैं नहीं चाहता कि IE हालांकि मेरा डिफ़ॉल्ट ब्राउज़र हो। IE को हर जगह डिफ़ॉल्ट ब्राउज़र होने के लिए बिना IE10 "ऐप" प्राप्त करने का कोई तरीका है ?


वर्कअराउंड मैं सोच सकता हूं कि यह स्टार्ट स्क्रीन के लिए पसंदीदा है, यह उम्मीद करता है कि यह मेट्रो ब्राउज़र का उपयोग करेगा, क्या आपने कोशिश की है?
तमारा विज्समैन

1
@TomWijsman यह क्रोम में सब कुछ खोलता है। जाहिरा तौर पर आपके पास आधुनिक UI परिवेश और डेस्कटॉप वातावरण में एक अलग डिफ़ॉल्ट ब्राउज़र नहीं हो सकता है।
nhinkle

क्या आपको लगता है कि हम केवल IE के बजाय सभी ब्राउज़रों को कवर करने के लिए सवाल को सामान्य कर सकते हैं? एमएस के अनुसार (नीचे मेरा उत्तर देखें), "यह सीमा इंटरनेट एक्सप्लोरर सहित सभी ब्राउज़रों पर लागू होती है"।
करण

4
मैं यह स्पष्ट करना चाहता था कि मैंने इस प्रश्न को क्यों उछाला। मुझे 'नो' शब्द से जुड़े किसी भी उत्तर में कोई दिलचस्पी नहीं है। मैं तरीके तलाश कर रहा हूँ रिवर्स इंजीनियर प्रक्रियाओं या स्क्रिप्ट एप्लिकेशन के रूप में MUI निष्पादित । मुझे संदेह है कि हम 4 दिनों के अंत तक एक समाधान तक पहुंच जाएंगे, इसलिए जो सबसे अधिक प्रगति करता है या आवश्यक प्रक्रिया का विवरण प्राप्त करेगा। अब तक टॉम वाइज़मैन को इनाम मिलता रहेगा। "हैकिंग" प्राप्त करें!
टेनर फॉल्कनर

1
क्या मेट्रो और डेस्कटॉप IE ठीक उसी रेंडरिंग इंजन का उपयोग नहीं करते हैं? यदि आपको जांचने की आवश्यकता है कि यह प्रतिपादन है, तो यह दोनों पर समान होना चाहिए। भी, क्या किसी ने मेरे समाधान की कोशिश की? :)
करण

जवाबों:


30

(के रूप में एमएस डॉक्स के अनुसार) सामान्य प्रश्न के आधिकारिक जवाब "यदि आप Windows 8 में एक गैर-डिफ़ॉल्ट ब्राउज़र की मेट्रो संस्करण तक पहुँच सकते हैं?"

संक्षिप्त उत्तर: Microsoft के दिशानिर्देशों के अनुसार, केवल डिफ़ॉल्ट ब्राउज़र "मेट्रो शैली के अनुभव" में पहुंच / भाग ले सकता है। इसलिए यह व्यवहार स्पष्ट रूप से जानबूझकर किया गया है और जब तक कि Microsoft अपने दिशानिर्देशों को नहीं बदलता है या एक ब्राउज़र-निर्माता उन्हें फ़्लॉट करता है या किसी प्रकार की हैक बनाई जाती है, हम इसके साथ फंस जाते हैं।


MSDN आलेख , Windows स्टोर के लिए श्वेत पत्रों को एक दिलचस्प श्वेत पत्र के लिंक देता है, जिसका शीर्षक है Microsoft की दिशा-निर्देशों को सूचीबद्ध करने वाला एक डेस्कटॉप स्टाइल सक्षम डेस्कटॉप ब्राउज़र । यहाँ दस्तावेज़ विवरण है:

विंडोज 8 में, वह ब्राउज़र जो उपयोगकर्ता वेब पेज और संबंधित प्रोटोकॉल को संभालने के लिए डिफ़ॉल्ट के रूप में सेट करता है, दोनों मेट्रो शैली के अनुभव के साथ-साथ पारंपरिक डेस्कटॉप अनुभव तक पहुंचने के लिए डिज़ाइन किया जा सकता है। इस प्रकार के ब्राउज़र को "मेट्रो शैली सक्षम डेस्कटॉप ब्राउज़र" कहा जाता है। यह श्वेत पत्र बताता है कि इस तरह के ब्राउज़र का निर्माण कैसे किया जाता है।

यहाँ दिलचस्प बिट्स हैं:

विंडोज 8 में, ब्राउज़र जो वेबपेज और संबंधित प्रोटोकॉल को संभालने के लिए डिफ़ॉल्ट के रूप में सेट करता है, दोनों नए अनुभवों के साथ-साथ पारंपरिक डेस्कटॉप अनुभव तक पहुंचने के लिए डिज़ाइन किया जा सकता है।

...

नया अनुभव सक्षम डेस्कटॉप ब्राउज़र। एक डेस्कटॉप ब्राउज़र जो नए अनुभव में भाग लेने का विकल्प चुनता है जब उपयोगकर्ता ने ब्राउज़र को ऐसा करने के लिए वरीयता दी है। ऐसा ब्राउज़र वेबपेजों और एचटीटीपी / एचटीटीपीएस अनुरोधों के लिए एचटीएमएल 5 प्रदान कर सकता है। परिभाषा के अनुसार, इस तरह के ब्राउजर में HTML5 रेंडर करने के लिए Win32 API की पूरी पहुंच है, जिसमें कई बैकग्राउंड प्रोसेस, JIT कंपाइलिंग और दूसरे विशिष्ट ब्राउजर से संबंधित फंक्शनलिटी (जैसे फाइल डाउनलोड करना) का उपयोग करने की क्षमता शामिल है। डेस्कटॉप ब्राउज़र आमतौर पर मध्यम या निम्न अखंडता स्तर पर चलते हैं।

...

उपयोगकर्ता अनुभव तैयार करनाएक नया अनुभव सक्षम डेस्कटॉप ब्राउज़र नए उपयोगकर्ता अनुभव में केवल तभी भाग ले सकता है जब वह डिफ़ॉल्ट ब्राउज़र हो । डेस्कटॉप एप्लिकेशन (आमतौर पर .MSI, मध्यम अखंडता स्तर के रूप में पैक) डेस्कटॉप में चलते हैं। विंडोज स्टोर ऐप (.appx पैकेज्ड, ऐप कंटेनर्स में रन, एपीआई सेट विंडोज स्टोर ऐप के लिए विंडोज एसडीके के लिए प्रतिबंधित है, विंडोज स्टोर के माध्यम से अधिग्रहित) नए अनुभव में चलते हैं। एक नया अनुभव सक्षम डेस्कटॉप ब्राउज़र एक डेस्कटॉप ब्राउज़र के रूप में सोचा जा सकता है जो नए अनुभव में भी भाग ले सकता है। उपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र में नए उपयोगकर्ता अनुभव भागीदारी को सीमित करने का प्रतिबंध नए उपयोगकर्ता अनुभव को संरक्षित करने में निहित है। ध्यान दें कि यह सीमा इंटरनेट एक्सप्लोरर सहित सभी ब्राउज़रों पर लागू होती है

...

टाइलें । यदि डिफ़ॉल्ट ब्राउज़र नए उपयोगकर्ता अनुभव का समर्थन करता है, तो ब्राउज़र का ऐप टाइल (और द्वितीयक टाइलें, यदि वे मौजूद हैं) विंडोज स्टोर ऐप के समान तरीके से प्रारंभ में प्रदर्शित होंगे (जैसा कि उन गुणों द्वारा परिभाषित किया गया था जो कि .XML प्रकट में निर्दिष्ट थे। ब्राउज़र स्थापना के दौरान नकल)। अन्यथा, टाइल एक डेस्कटॉप ऐप के रूप में दिखाई देगी । नए उपयोगकर्ता अनुभव और ऐप के डेस्कटॉप मोड के लिए उपयुक्त क्रियाएं टाइल पर दिखाई देंगी। ... डिफ़ॉल्ट नया अनुभव सक्षम डेस्कटॉप ब्राउज़र हमेशा एक वर्ग टाइल के रूप में प्रकट होता है। डिफ़ॉल्ट नए अनुभव से संबंधित कोई भी द्वितीयक टाइल सक्षम डेस्कटॉप ब्राउज़र भी नए उपयोगकर्ता अनुभव टाइल दृश्यों के साथ दिखाई देते हैं।

...

सक्रियण (प्रक्षेपण) । निम्नलिखित नियम शासन अनुप्रयोग सक्रियण:

  • डेस्कटॉप शॉर्टकट, पिन किए गए टास्कबार आइकन और अन्य "डेस्कटॉप कलाकृतियां" डेस्कटॉप में नए अनुभव सक्षम डेस्कटॉप ब्राउज़र को सक्रिय करते हैं।

  • स्टार्ट स्क्रीन में टाइलें ब्राउज़र के डिफ़ॉल्ट होने पर नए उपयोगकर्ता अनुभव में ब्राउज़र को सक्रिय करती हैं। जब ब्राउज़र डिफ़ॉल्ट नहीं होता है, तो टाइलें डेस्कटॉप में ब्राउज़र को सक्रिय करती हैं । यही व्यवहार ब्राउजर की सेकेंडरी टाइल्स पर भी लागू होता है।

  • यह दृढ़ता से अनुशंसित है कि ब्राउज़र "प्रासंगिक लॉन्चिंग" को लागू करते हैं। इसका अर्थ है कि अन्य ऐप्स से उत्पन्न होने वाली गतिविधियों के लिए ब्राउज़र की प्रस्तुति (डेस्कटॉप या नया उपयोगकर्ता अनुभव) निर्धारित करते समय कॉलिंग ऐप की प्रस्तुति (डेस्कटॉप या नया उपयोगकर्ता अनुभव) को ध्यान में रखना, जैसे कि जब उपयोगकर्ता अपने मेल में http: // लिंक पर क्लिक करता है। एप्लिकेशन।

  • खोज अनुबंध गतिविधियाँ हमेशा नए उपयोगकर्ता अनुभव में सक्रिय होती हैं। ये सक्रियण केवल तभी हो सकते हैं जब ब्राउज़र उपयोगकर्ता का डिफ़ॉल्ट हो।

...

हम अनुशंसा करते हैं कि ब्राउज़र उपयोगकर्ताओं को उनके पसंदीदा प्रस्तुति अनुभव पर नियंत्रण देने के लिए एक विन्यास योग्य सेटिंग प्रदान करते हैं। उदाहरण के लिए, "सेटिंग का चयन करें कि आप लिंक कैसे खोलते हैं" नाम का एक विकल्प, विकल्पों के साथ) हमेशा नया अनुभव लॉन्च करें, बी) हमेशा डेस्कटॉप में लॉन्च करें, सी) ब्राउज़र को तय करने दें, उर्फ ​​प्रासंगिक (डिफ़ॉल्ट रूप से सुझाया गया)।

...

डेस्कटॉप प्रस्तुति में मंगलाचरणयदि नया अनुभव सक्षम डेस्कटॉप ब्राउज़र वर्तमान में उपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र के रूप में चयनित नहीं है, तो यह केवल डेस्कटॉप में लॉन्च हो सकता है

...

घुमावदार । उपयोगकर्ता के डिफ़ॉल्ट के रूप में कॉन्फ़िगर किया गया एक नया अनुभव सक्षम डेस्कटॉप ब्राउज़र, नए उपयोगकर्ता अनुभव या डेस्कटॉप में भाग लेने के लिए चुन सकता है, लेकिन दोनों एक ही चल रही प्रक्रिया से नहीं।


अद्यतन (संभावित समाधान) : ठीक है, किसी को यह पुष्टि करने की आवश्यकता है कि यह उनके सिस्टम पर भी काम करता है:

मान लीजिए कि फ़ायरफ़ॉक्स नाइटली डिफ़ॉल्ट ब्राउज़र के रूप में सेट है। यहां जाएं Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program:

1

अब ProtocolsFTP, HTTP और HTTPS की तरह अनचेक करें :

2

अब जब आप IE चलाते हैं (भले ही यह डिफ़ॉल्ट नहीं है), क्या मेट्रो संस्करण चलता है?


मेरे लिए काम किया! मुझे केवल इतना करना था कि "डिफ़ॉल्ट बनाएं" पर क्लिक करें और कुछ नहीं करें (मेरा डिफ़ॉल्ट / क्रोम था), इससे टाइल को स्टार्ट स्क्रीन पर वापस लाया गया। ऐसा लगता है कि IE डिफ़ॉल्ट ब्राउज़र के रूप में अपनी स्थिति की पूरी तरह से जांच नहीं करता है। मैं एक स्क्रिप्ट पर काम करना चाह रहा था लेकिन यह पूरी तरह से सवाल का जवाब देता है।
टान्नर फॉकनर

एक दम बढ़िया! :)
करण

3
यह केवल एक प्रकार का ट्वीक है ऐसा करने के बाद हम FTP, HTTP, HTTPSकिसी भी ऐप के माध्यम से डिफ़ॉल्ट ब्राउज़र में URL को खोलने में सक्षम नहीं हैं । मान लीजिए कि अगर मुझे G-talk का इतिहास देखना है तो यह मेरे डिफ़ॉल्ट ब्राउज़र के बजाय IE 10 में खुलेगा। हम इन प्रोटोकॉल के लिए IE 10 डिफॉल्ट को भी सेट कर रहे हैं।
बजे avirk

@ टैनर: ऐसा करने के बाद क्रोम आपका डिफ़ॉल्ट ब्राउज़र नहीं है, क्योंकि अन्य कार्यक्रमों में वेब लिंक अब क्रोम में नहीं खुलेंगे। जब Microsoft मूल रूप से तृतीय-पक्ष मेट्रो ब्राउज़र की अनुमति देने वाला नहीं था, तो क्या कुछ उपद्रव नहीं हुआ था? उन्हें बस इससे आगे बढ़ना चाहिए था, क्योंकि यह अपंग क्रोम मेट्रो संस्करण व्यर्थ है।
18

9
यह पागलपन है। वे क्या सोच रहे थे!?
ब्लूराजा - डैनी पफ्लुगुएफ्ट

9

दुर्भाग्य से इसके लिए अभी तक कोई रास्ता नहीं है। आपको एमएस के अभिशाप के साथ रहना होगा। मुझे लगता है कि वे उपयोगकर्ता को इस सीमा के साथ अपने पसंदीदा ब्राउज़र को आसानी से लॉन्च नहीं करने देना चाहते हैं।

जबकि IE-10 में कई सुविधाओं की कमी है और एक बड़ा यह है कि IE-10 का आधुनिक UI / मेट्रो संस्करण ActiveX या अन्य एक्सटेंशन / ऐड-ऑन (बाद में उस बारे में अधिक) का समर्थन नहीं करता है। इससे कुछ वेब पेज सही तरीके से प्रदर्शित नहीं हो सकते हैं। यदि आप इसका सामना करते हैं, तो आप IE-10 के डेस्कटॉप संस्करण में IE-10 के आधुनिक UI / मेट्रो संस्करण में एक विशिष्ट वेब पेज खोल सकते हैं।

EDIT: विंडोज -8 को स्थापित करने और उपयोग करने के बाद मुझे इसके बारे में कुछ और पता चला। यदि आप इसे डिफ़ॉल्ट ब्राउज़र सेट करते हैं, तो आप Chrome को केवल आधुनिक ब्राउज़र में ही लॉन्च कर सकते हैं, आइकन पर भी समान प्रभाव, यदि आपने इसे डिफ़ॉल्ट रूप से सेट नहीं किया है, तो यह बदल गया है। तो ऐसा लगता है कि जब तक आप इसे डिफ़ॉल्ट रूप से सेट नहीं करते हैं, तब तक MS आधुनिक अनुप्रयोग में आपको एप्लिकेशन का उपयोग नहीं करने देता है।

यहाँ छवि विवरण दर्ज करें


3
नेवर से नेवर! (ध्यान दें कि मैं टीएस को उद्धृत कर रहा हूं, जेबी को नहीं)
तमारा विज्समैन

मेरे लिए सबसे अजीब हिस्सा यह सूचित कर रहा था कि पिन किए गए टास्कबार शॉर्टकट से लॉन्च किया गया क्रोम डेस्कटॉप यूआई संस्करण को खोलता है, जबकि स्टार्ट पेज / मेन्यू में बनाया गया एक नया शॉर्टकट मेट्रो संस्करण को खोलता है।
निमो

3

आप आधुनिक UI में बिना आधुनिक UI अनुप्रयोग निष्पादित कर सकते हैं , जबकि Windows शेल इंटरफ़ेस बहुत कुछ नहीं कहता है कि आप इसे कैसे करें इस बारे में अधिक जानकारी और उदाहरण कोड पा सकते हैं । यह आपको डिफ़ॉल्ट ब्राउज़र के रूप में सेट किए बिना आधुनिक UI संदर्भ में इंटरनेट एक्सप्लोरर शुरू करने की अनुमति दे सकता है। एक अन्य विकल्प दो इंटरनेट खोजकर्ताओं को एक और निष्पादन योग्य में लपेटने और एक पैरामीटर का समर्थन करने में सक्षम होगा जो सही इंटरनेट एक्सप्लोरर प्रक्रिया को बंद कर देता है (और शायद अस्थायी रूप से डिफ़ॉल्ट को बदल देता है)। यह तब हो सकता है जब आप प्रोग्रामिंग के अभ्यस्त न हों।

लेकिन अगर आप उस अंतिम दृष्टिकोण पर जाने वाले थे, तो इसके बजाय सिर्फ एक स्क्रिप्ट जो निम्नलिखित काम करती है:

  1. वर्तमान डिफ़ॉल्ट ब्राउज़र याद रखें।

  2. डिफ़ॉल्ट ब्राउज़र को मेट्रो ब्राउज़र में बदलें।

  3. एसिंक्रोनस रूप से Internet Explorer प्रारंभ करें।

  4. कुछ सेकंड प्रतीक्षा करें और फिर डिफ़ॉल्ट ब्राउज़र को वापस बदलें।

आप देख सकते हैं कि प्रक्रिया मॉनिटर का उपयोग करके रजिस्ट्री में डिफ़ॉल्ट ब्राउज़र को कहाँ याद किया जाता है ।


क्या आपने इस प्रक्रिया का परीक्षण किया है? जब मैं किसी अन्य ब्राउज़र को डिफ़ॉल्ट रूप से सेट करता हूं, तो वर्तमान में चल रहा मॉडर्न UI ब्राउज़र स्वचालित रूप से बंद हो जाता है।
बॉब

यह दिलचस्प है, इससे छुटकारा पाने का एकमात्र तरीका एक हुक लिखना है जो आधुनिक यूआई ब्राउज़र हत्यारा को लगता है कि डिफ़ॉल्ट ब्राउज़र नहीं बदलता है। यदि कोई वर्णित व्यवहार प्राप्त करना चाहता है तो निम्न स्तर / रिवर्स इंजीनियरिंग समाधान आवश्यक है ...
तमारा विज्समैन

1

यदि इंटरनेट एक्सप्लोरर डिफ़ॉल्ट ब्राउज़र नहीं है, तो मेट्रो टाइल गायब हो जाती है।

Microsoft के अनुसार, तर्क (इसका कोई मतलब नहीं है) यह है:

एक मेट्रो शैली सक्षम डेस्कटॉप ब्राउज़र केवल मेट्रो शैली उपयोगकर्ता अनुभव में भाग ले सकता है, यदि वह डिफ़ॉल्ट ब्राउज़र है ... मेट्रो शैली उपयोगकर्ता अनुभव उपयोगकर्ता की डिफ़ॉल्ट ब्राउज़र को सीमित करने की प्रतिबंध मेट्रो शैली उपयोगकर्ता अनुभव को संरक्षित करने में निहित है।

हालाँकि, ऐसा प्रतीत होता है कि IE को कुछ फ़ाइल संघों के लिए डिफ़ॉल्ट के रूप में चुनना , और उदाहरण के लिए फ़ायरफ़ॉक्स को अधिकांश अन्य फ़ाइल संघों के लिए, आप अभी भी इस पोस्ट के आधार पर मेट्रो में IE का उपयोग करने में सक्षम हो सकते हैं - http://www.neowin.net / मंच / विषय / 1064128-क्यों-नहीं करता है-IE10-मेट्रो-काम-जब अपनी नहीं-default-ब्राउज़र / page__p__594731222 # entry594731222 । यह कहते हुए कि, यह पद 15 मार्च को है, और यह स्पष्ट नहीं है कि यह वर्तमान खुदरा संस्करण के लिए काम करता है या नहीं।

जैसा कि इस प्रोग्राम बटन के लिए डिफॉल्ट चुनें , मुझे लगता है कि आप IE को डिफ़ॉल्ट के रूप में सेट करने की कोशिश करते हैं, फिर क्रोम के साथ, डिफॉल्ट चुनें, जहां आप इसे अधिकांश फ़ाइल संघों (सभी सामान्य इंटरनेट प्रोटोकॉल और एक्सटेंशन सहित) को देते हैं

सूत्रों का कहना है:


0

IE10 को अपने डिफ़ॉल्ट ब्राउज़र के रूप में रखना संभव है, लेकिन फिर भी Chrome को आधुनिक UI (मेट्रो) में लॉन्च करें: क्रोम मेनू खोलें- "विंडोज 8 मोड में क्रोम लॉन्च करें" (हाल के टैब के तहत)। अब इस सेटिंग का उपयोग करके आधुनिक UI और डेस्कटॉप मोड के बीच मोड स्विच करना संभव है।


5
यह सवाल नहीं है। सवाल यह है कि आसपास के अन्य तरीके हैं: मैं डेस्कटॉप पर क्रोम या फ़ायरफ़ॉक्स का उपयोग कैसे करूं, और मेट्रो मोड में इंटरनेट एक्सप्लोरर का उपयोग कर सकता हूं।
nhinkle
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.