2009-06-12 2 views
4

분명히 유럽에서는 Microsoft plan to ship Windows 7 without IE8 preinstalled입니다. 필자가 개발자가 된 상업용 응용 프로그램 중 많은 부분이 IE를 어떤 식 으로든 사용했기 때문에 현재 응용 프로그램 설치의 일부로 IE8을 설치해야하는지에 대해 우려하고 있습니다.Windows 7 유럽 버전 개발 의미

이 ... 응용 프로그램의 사용을 만드는 것을

  • ActiveX 컨트롤 같은 WindowsForms의 웹 브라우저 구성 요소
  • WPF WebBroswer 제어
  • No touch deploy
  • IE
  • XPS 뷰어
  • 을 의미 하는가
  • 다른 개발자 API/COM 구성 요소?

... 유럽의 Win 7에서는 더 이상 작동하지 않습니다. 아니면 MS가 OS에 핵심 IE 구성 요소를 남기려는 부적 절한 방법을 발견하고 "브라우저"응용 프로그램을 제거 했습니까?

+2

사용자가 원하는 브라우저를 다운로드 할 수 있다고 발표되었습니다. 그렇다면 필요한 브라우저를 다운로드하기 위해 인터넷에 연결하기 위해 어떤 브라우저를 사용해야합니까? :) –

+4

누가 주관적으로 투표하기로 결정 했습니까? 이것은 나에게 좋은 질문이며, 주관적이지는 않습니다. MS가 "옳은 일"을하고 있는지 여부는 아니지만 간단히 "개발자로서 어떻게 대처할 수 있습니까?" – jalf

+0

@ Cătălin Pitiş, MS가 다운로드 할 수있는 작은 응용 프로그램을 설치하는 것은 그리 어렵지 않습니다. 주요 브라우저 용 버튼 하나를 추가하고 버튼을 클릭하면 브라우저가 다운로드/설치됩니다. – Glen

답변

5

: Best ISV practices for Windows 7 E : 일반적으로 어떤 윈도우 7 E 버전의 영향 당신이 응용 프로그램을 에 본

- 해당 WebOC에 의존 특히 사람? 우리의 응용 프로그램 호환성 테스트하는 동안

, 우리는 응용 프로그램의 광대 한 대부분은 어떤 변경없이 윈도우 7 E 버전에서 작동 것으로 나타났습니다. 여기에는 웹 삽입 도구 ( WebBrowser 컨트롤, Trident, 및 HTML 도움말 포함)를 사용하는 응용 프로그램 이 포함됩니다.

내 Windows 응용 프로그램 (WPF, Win Forms, Java 등)은 웹 브라우저 컨트롤을 사용합니다. 호환성 문제가 있습니까?

모든 것이 예상대로 작동해야합니다. 그러나 응용 프로그램이 특정 브라우저에 직접 의존하는 경우 몇 가지 문제가 발생했습니다. 특히 웹 브라우저 컨트롤을 사용하는 동안 사용자가 기본 브라우저를 사용하지 않는 새로운 창이 열리도록 허용하면 몇 가지 문제가 발생할 수 있습니다.

+0

http://blogs.msdn.com/ieinternals/archive/2009/06/19/9792260.aspx를 참조하십시오. 웹 브라우저 컨트롤에서 팝업의 질문에 대한 정보. – EricLaw

6

내가 말하는 바를 되돌릴 수는 없지만 전체 MSHTML 백 엔드 구성 요소를 제거했다고 생각하기는 어렵습니다. 많은 앱이 그것을 사용하고 있으며 그것 없이는 실패 할 것입니다. 브라우저 응용 프로그램을 제거한 것 같습니다 (Windows 7 프로그램 및 기능에서 IE8을 선택 취소 할 때처럼).

0

Windows 7의 릴리스 후보 버전을 살펴보면 "핵심"브라우저가 이미 존재합니다. 예를 들어, 제어판 탐색기에서 IE 구성 요소를 사용한다고 잘못하지 않았 으면 좋겠습니다. 그렇다면 ActiveX가 플랫폼에 존재하고 타사 응용 프로그램에서 사용할 수 있습니다.

1

이전 버전의 Windows에서 MSIE를 "제거"하면 어떤 일이 발생하는지 생각해 보면, 실행 파일을 제외하고는 모두 그럴 것이라면 놀랄 일이 아닙니다.

MS가 독점권 주장을 피하기 위해해야 ​​할 일은 MSIE UI를 사용자 경험에서 제거하여 사용자가 직접 액세스 할 수없는 한 전체 내용을 거기에 넣을 수 있다는 것입니다. 렌더링 엔진 (어쨌든 MSIE가 아닌 다른 브라우저에서 사용됨)과 모든 것이 여전히있을 수 있습니다. 스트레이트 Microsoft에서 말의 입에서

관련 문제