Internet Explorer를 기본 브라우저로 설정하지 않고 IE10 앱을 사용할 수 있습니까?


97

Windows 8에는 IE9와 같은 일반 데스크톱 버전과 전체 화면 태블릿 스타일 앱인 Modern UI 버전의 두 가지 Internet Explorer 버전이 있습니다. 기본적으로 데스크톱 모드에서 열린 링크는 데스크톱 IE에서 열리고 Modern UI 앱에서 열린 링크는 전체 화면 앱에서 열립니다.

현대 UI 모드가있는 Chrome과 같은 새로운 기본 브라우저를 설정하면 Modern UI에서 더 이상 IE10에 액세스 할 수 없습니다. 타일이 시작 화면에서 사라지고 수동으로 호출 할 수있는 방법이 없습니다 .

IE10을 많이 사용하지 않지만 Metro 모드에서 액세스하고 싶습니다. 테스트하기에 편리하기 때문입니다. IE를 기본 브라우저로 사용하고 싶지 않습니다. IE를 어디서나 기본 브라우저로 설정하지 않고 IE10 "앱"을 표시하는 방법이 있습니까?


내가 생각할 수있는 해결 방법은 Metro 브라우저를 사용하기를 기대하면서 시작 화면에 즐겨 찾기를 고정시키는 것입니다.
Tamara Wijsman

1
@TomWijsman은 Chrome에서 모든 것을 엽니 다. 현대 UI 환경과 데스크탑 환경에서 다른 기본 브라우저를 가질 수는 없습니다.
닌클

IE 대신 모든 브라우저를 다루기 위해 질문을 일반화 할 수 있다고 생각하십니까? MS에 따라 (아래 답변 참조) "이 제한은 Internet Explorer를 포함한 모든 브라우저에 적용됩니다".
Karan

4
나는 왜 내가이 질문을했는지를 분명히하고 싶었다. 나는 '아니오'라는 단어에 관한 답에 관심이 없습니다. 내가 할 수있는 방법을 찾고 있어요 리버스 엔지니어링 프로세스 또는 APPS AS MUI을 실행하는 스크립트 . 4 일이 지나면 해결 방법에 도달하게 될 것이므로 의심 할 여지없이 필요한 과정을 진행 하거나 세부적으로 처리하는 사람은 현상금을받습니다. 지금까지 Tom Wijsman은 현상금을받을 것입니다. "해킹"을 받으세요!
Tanner Faulkner

1
Metro와 Desktop IE는 정확히 동일한 렌더링 엔진을 사용하지 않습니까? 확인해야 할 것이 모두 렌더링이면 둘 다 동일해야합니다. 또한 누군가 내 해결 방법을 시도 했습니까? :)
Karan

답변:


30

일반 질문에 대한 공식 답변 (MS 문서 별) "Windows 8에서 기본이 아닌 브라우저의 Metro 버전에 액세스 할 수 있습니까?"

짧은 답변 : Microsoft 지침에 따라 기본 브라우저 "메트로 스타일 환경"에 액세스 / 참여할 수 있습니다. 따라서이 동작은 의도적으로 의도 된 것이며 Microsoft가 지침을 변경하거나 브라우저 제작자가 지침을 위반하거나 해킹이 발생하지 않는 한 우리는이를 고수합니다.


Windows 스토어 앱용 백서 라는 제목의 MSDN 기사 는 Microsoft 가이드 라인이 나열된 메트로 스타일 지원 데스크탑 브라우저 개발 이라는 흥미로운 백서로 연결됩니다 . 문서 설명은 다음과 같습니다.

Windows 8에서 사용자가 웹 페이지 및 관련 프로토콜을 처리하기 위해 기본값으로 설정 한 브라우저는 Metro 스타일 환경과 기존 데스크톱 환경 모두에 액세스하도록 설계 될 수 있습니다. 이 유형의 브라우저를 "메트로 스타일 지원 데스크탑 브라우저"라고합니다. 이 백서는 이러한 브라우저를 구축하는 방법을 설명합니다.

흥미로운 부분은 다음과 같습니다.

윈도우 8, 웹 페이지 및 관련 프로토콜을 처리하기위한 기본값으로 사용자 세트를 액세스하도록 설계 될 수있다 브라우저에서 모두 새로운 경험뿐만 아니라 기존의 데스크톱 경험을.

...

새로운 경험은 데스크탑 브라우저를 가능하게했습니다. 사용자가 브라우저 환경 설정을 선호 할 때 새로운 환경에 참여하도록 선택하는 데스크탑 브라우저. 이러한 브라우저는 웹 페이지 및 서비스 HTTP / HTTPS 요청에 HTML5 렌더링을 제공 할 수 있습니다. 기본적으로 이러한 브라우저는 여러 백그라운드 프로세스, JIT 컴파일 및 기타 브라우저 관련 기능 (파일의 백그라운드 다운로드 등)을 사용하는 기능을 포함하여 HTML5 렌더링을위한 Win32 API에 대한 전체 액세스 권한을 갖습니다. 데스크톱 브라우저는 일반적으로 무결성 수준이 보통 또는 낮습니다.

...

사용자 경험 프레임 . 새로운 경험이 활성화 된 데스크탑 브라우저는 기본 브라우저 인 경우에만 새로운 사용자 경험에 참여할 수 있습니다 . 데스크톱 앱 (일반적으로 .MSI, 중간 무결성 수준으로 패키지)은 데스크톱에서 실행됩니다. Windows 스토어 앱 (.appx 패키지, 앱 컨테이너에서 실행, Windows 스토어를 통해 획득 한 Windows 스토어 용 Windows SDK 앱으로 제한된 API 세트)은 새로운 환경에서 실행됩니다. 새로운 경험이 가능한 데스크톱 브라우저는 새로운 경험에 참여할 수있는 데스크탑 브라우저로 생각할 수 있습니다. 새로운 사용자 경험을 사용자의 기본 브라우저로 제한하는 제한은 새로운 사용자 경험을 보존하는 데 있습니다. 이 제한 사항은 Internet Explorer를 포함한 모든 브라우저에 적용됩니다 .

...

타일 . 기본 브라우저가 새로운 사용자 환경을 지원하는 경우 브라우저의 앱 타일 (및 2 차 타일이있는 경우)은 Windows 스토어 앱과 유사한 방식으로 시작에 표시됩니다 (예 : .XML 매니페스트에 지정된 속성으로 정의 됨) 브라우저 설치 중에 복사). 그렇지 않으면 타일이 데스크톱 앱으로 나타납니다 . 새로운 사용자 경험과 앱의 데스크톱 모드에 적합한 동사가 타일에 나타납니다. ... 새로운 기본 환경 사용 데스크탑 브라우저는 항상 사각형 타일로 나타납니다. 기본 새 환경 사용 데스크톱 브라우저에 속하는 보조 타일도 새 사용자 환경 타일 비주얼과 함께 나타납니다.

...

활성화 (시작) . 다음 규칙은 앱 활성화에 적용됩니다.

  • 바탕 화면 바로 가기, 고정 된 작업 표시 줄 아이콘 및 기타 "데스크톱 아티팩트"는 바탕 화면에서 새로운 경험이 가능한 데스크탑 브라우저를 활성화합니다.

  • 시작 화면의 타일은 브라우저가 기본값 일 때 새로운 사용자 환경에서 브라우저를 활성화합니다. 브라우저가 기본값이 아닌 경우 타일은 데스크탑에서 브라우저를 활성화합니다 . 이 동작은 브라우저의 보조 타일에도 적용됩니다.

  • 브라우저는 "컨텍스트 실행"을 구현할 것을 강력히 권장합니다. 이는 사용자가 메일에서 http : // 링크를 클릭 할 때와 같이 다른 앱에서 시작된 활성화에 대한 브라우저의 프리젠 테이션 (데스크톱 또는 새로운 사용자 경험)을 결정할 때 호출하는 앱의 프리젠 테이션 (데스크톱 또는 새로운 사용자 경험)을 고려함을 의미합니다. 앱.

  • 검색 계약 활성화는 항상 새로운 사용자 환경에서 활성화됩니다. 이러한 활성화는 브라우저가 사용자의 기본값 인 경우에만 발생할 수 있습니다.

...

브라우저는 사용자가 원하는 프레젠테이션 환경을 제어 할 수 있도록 구성 가능한 설정을 제공하는 것이 좋습니다. 예를 들어, "링크를 여는 방법 선택"이라는 옵션이있는 옵션 a) 항상 새로운 환경을 시작합니다. b) 항상 데스크탑에서 시작합니다. c) 브라우저가 상황에 따라 결정되도록합니다 (기본 제안).

...

데스크탑 프리젠 테이션 호출 . 새 환경 사용 데스크톱 브라우저가 현재 사용자의 기본 브라우저로 선택되어 있지 않은 경우 데스크톱에서만 시작할 수 있습니다 .

...

. 사용자의 기본값으로 구성된 새로운 경험 가능 데스크탑 브라우저는 새로운 사용자 경험 또는 데스크탑에 참여하도록 선택할 수 있지만 동일한 실행 프로세스에서 둘다는 아닙니다.


업데이트 (가능한 해결 방법) : 좋아, 누군가 이것이 시스템에서도 작동하는지 확인해야합니다.

Firefox Nightly가 기본 브라우저로 설정되어 있다고 가정하십시오. 로 이동 Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program:

1

이제 ProtocolsFTP, HTTP 및 HTTPS와 같은 선택을 해제하십시오 .

2

이제 IE를 실행하면 (기본값은 아니지만) Metro 버전이 실행됩니까?


나를 위해 일했다! "기본 설정"을 클릭하고 다른 작업을 수행 하지 않으면 (기본 설정은 Chrome 임) 타일이 시작 화면으로 돌아 왔습니다. IE가 기본 브라우저로 상태를 철저하게 확인하지 않는 것 같습니다. 대본 작업을 찾고 있었지만 질문에 완벽하게 대답합니다.
Tanner Faulkner

대단해! :)
Karan

3
이 작업을 수행 한 후 일종의 조정 만하면 FTP, HTTP, HTTPS응용 프로그램을 통해 기본 브라우저에서 URL 을 열 수 없습니다 . G-talk 의 기록을 확인하고 싶다면 기본 브라우저가 아닌 IE 10에서 열립니다. 이 프로토콜들에 대해서도 IE 10 기본값을 설정하고 있습니다.
avirk

@Tanner : 다른 프로그램의 웹 링크는 더 이상 Chrome에서 열리지 않으므로 Chrome은 기본 브라우저가 아닙니다. Microsoft가 원래 타사 Metro 브라우저를 허용하지 않았을 때 어떤 소란이 없었습니까? 이 주름 잡힌 Chrome Metro 버전은 무의미하기 때문에 방금 진행했을 것입니다.
paradroid

9
이것은 지각 적으로 지연됩니다. 그들은 무엇을 생각하고 있었습니까!?
BlueRaja-대니 Pflughoeft

9

불행히도 아직 방법이 없습니다. 당신은 MS의 저주로 살아야합니다. 나는 그들이 사용자가 좋아하는 브라우저를이 제한으로 쉽게 시작할 수있게하고 싶지 않다고 생각합니다.

IE-10에는 많은 기능이 없지만 IE-10의 최신 UI / Metro 버전은 ActiveX 또는 기타 확장 / 추가 기능을 지원하지 않습니다 (나중에 자세히 설명). 이로 인해 일부 웹 페이지가 올바르게 표시되지 않을 수 있습니다. 이 문제가 발생하면 IE-10의 데스크톱 버전에서 최신 UI / Metro 버전의 IE-10에서 열린 특정 웹 페이지를 열 수 있습니다.

편집 : Windows-8을 설치하고 사용한 후 그것에 대해 더 많은 것을 발견했습니다. ModernUI에서 Chrome을 기본 브라우저로 설정 한 경우에만 아이콘을 실행할 수 있으며 아이콘에도 동일한 효과가 있으며 기본값으로 설정하지 않으면 변경되었습니다. 따라서 MS는 기본값을 설정하지 않으면 ModernUI에서 응용 프로그램을 사용할 수없는 것처럼 보입니다.

여기에 이미지 설명을 입력하십시오


3
절대 말하지 마! (JB가 아닌 TS를 인용하고 있음)
Tamara Wijsman

가장 이상한 부분은 고정 된 작업 표시 줄 바로 가기에서 시작한 Chrome이 데스크톱 UI 버전을 여는 반면 시작 페이지 / 메뉴에서 방금 만든 새로운 바로 가기가 메트로 버전을 여는 것을 알았습니다.
Nemo

3

당신은 현대 UI에있는없이 현대 UI 응용 프로그램을 실행할 수 있습니다 , 그 윈도우 셸 인터페이스는 많은 말을하지 않는 동안 당신은 찾을 수 있습니다 자세한 내용과 예제 코드 이 작업을 수행하는 방법에 대한합니다. 이를 통해 기본 브라우저로 설정하지 않고도 최신 UI 컨텍스트에서 Internet Explorer를 시작할 수 있습니다. 다른 옵션은 두 개의 Internet Explorer를 다른 실행 파일로 랩핑하고 올바른 Internet Explorer 프로세스를 시작하는 매개 변수를 지원할 수 있습니다 (일시적으로 기본값을 변경 함). 프로그래밍에 익숙하지 않은 경우에도 마찬가지입니다.

그러나 마지막 접근 방식을 사용하는 경우 다음을 수행하는 스크립트 만 수행하십시오.

  1. 현재 기본 브라우저를 기억하십시오.

  2. 기본 브라우저를 Metro 브라우저로 변경하십시오.

  3. Internet Explorer를 비동기 적으로 시작하십시오.

  4. 몇 초 정도 기다렸다가 기본 브라우저를 다시 변경하십시오.

Process Monitor를 사용하여 레지스트리에서 기본 브라우저가 기억되는 위치를 확인할 수 있습니다 .


이 과정을 테스트 했습니까? 다른 브라우저를 기본값으로 설정하면 현재 실행중인 최신 UI 브라우저가 자동으로 닫힙니다.
Bob

흥미롭고, 그것을 제거하는 유일한 방법은 Modern UI 브라우저 킬러가 기본 브라우저가 바뀌지 않는다고 생각하게하는 후크를 작성하는 것입니다. 설명 된 동작을 얻으려면 저수준 / 역 엔지니어링 솔루션이 필요한 것 같습니다 ...
Tamara Wijsman

1

인터넷 익스플로러가 기본 브라우저가 아닌 경우 메트로 타일이 사라집니다.

Microsoft에 따르면 추론은 (이치에 맞지 않습니다)

Metro 스타일 지원 데스크탑 브라우저는 기본 브라우저 인 경우에만 Metro 스타일 사용자 경험에 참여할 수 있습니다 ... Metro 스타일 사용자 경험을 사용자의 기본 브라우저로 제한하는 제한은 Metro 스타일 사용자 경험을 보존하는 데 있습니다.

그러나,의 기본값으로 IE를 선택하는 것으로 보인다 일부 파일 연결하고, 예를 들어 파이어 폭스에 대한 다른 대부분의 파일 연결, 당신은 여전히이 게시물을 기반으로, 지하철에서 IE를 사용할 수 있습니다 - http://www.neowin.net / forum / topic / 1064128-why-doesnt-ie10-metro-work-when-its-not-default-browser / page__p__594731222 # entry594731222 . 그러나이 게시물은 3 월 15 일자이며 현재 소매 버전에 적용되는지 확실하지 않습니다.

A가있을 나타나는 이 프로그램에 대한 기본값을 선택 버튼, 나는 당신이 크롬으로 다음 기본값으로 IE를 설정하려고하는 것이 좋습니다, 당신은 그것을 (모든 일반적인 인터넷 프로토콜 및 확장 포함) 파일 연결의 대부분을 제공 기본값을 선택

출처 :


0

IE10을 기본 브라우저로 유지하면서 최신 UI (메트로)에서 Chrome을 계속 실행할 수 있습니다. Chrome 메뉴를 엽니 다 (최근 탭 아래의 "Windows 8 모드에서 Chrome 시작"). 이제이 설정을 사용하여 최신 UI와 데스크탑 모드간에 모드를 전환 할 수 있습니다.


5
그것은 질문이 아닙니다. 질문은 다른 방법입니다. 데스크톱에서 Chrome 또는 Firefox를 사용하고 Metro 모드에서 Internet Explorer를 사용하는 방법은 무엇입니까?
닌클
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.