2012-04-18 4 views
-1

Firefox에서 HTML 페이지의 URL을 열어야한다는 요구 사항이 있습니다. 그 이유는 Google 크롬 프레임이 설치되지 않으며 기본 브라우저가 IE6이므로 Firefox에서 HTML 5 콘텐츠를 열려고하기 때문입니다. IE6 만 지원할 수있는 일부 구성 요소가 있으므로 IE6을 사용하여 내용을 먼저로드해야합니다.HTML Firefox 브라우저에서 URL을 열어 HTML 5 콘텐츠를 렌더링하는 방법

사용자가 링크를 클릭하면 firefox에서 특정 URL을 열 수 있습니까?

누군가가 위에 도움을 줄 수 있다면 많은 감사 할 것입니다.

이 시도했지만 작동하지 않습니다

<a href="file:///c:/Program Files (x86)/Mozilla Firefox/firefox.exe http://channel9.msdn.com/">Visit MSDN Channel 9</a> 
+0

무엇을 개발하려고합니까? 웹 사이트 ? (참고 : -1은 나에게서 오지 않았습니다.) – tusar

+0

"IE6를 사용하여로드해야합니다"그러면 바인드가되어 FF를 사용할 수 없습니다. 아마도 "회사"가 IE9를 허용하거나 업데이트하도록 설득 할 수 있습니까? –

+0

사용자 정의 HTML 파일을 개발하려고 시도했지만 웹 사이트가 아닙니다. –

답변

0

것은 당신이 /가 오래된 액티브 물건을로드 IE6를 통해 사이트를 방문하는 사용자가 필요하고 거기에서을 열고 원하는 건가요 HTML5 콘텐츠가 포함 된 새 창에서 Firefox를여시겠습니까?

이 작업을 수행하는 방법을 상상할 수있는 가장 가까운 방법은 "html5 :"또는 심지어 "firefox :"와 같은 형식의 http가 아닌 프로토콜을 사용하여 새 창에 href를 할당하는 것입니다. ". 아마도 IE6은 그 프로토콜에 어떤 프로그램을 사용할지를 물을 것입니다. 그러나이 경우에도 파이어 폭스는 그 프로토콜을 어떻게 처리해야할지 알지 못한다. 마임 타입에서 추측 할 수 있습니다.

하지만 한 브라우저에서 다른 브라우저에서 창을 열도록하는 더 좋은 방법이 없다고 생각합니다.

고려해야 할 또 다른 사항 : 예전에 다른 일회용 스태프 사이트에 IE가있는 사이트가 하나 있었을 뿐이라고 생각 했었습니다. 그 당시 그들은 넷스케이프가 CSS와 javascript를 올바르게 처리하지 않을 것이기 때문에 그것이 IE인지 여부를 확인하는 것이 서버가 아닌 것으로 밝혀졌습니다.

진정한 IE 종속 콘텐츠 (IE만이 아닌)를 테스트하려면 Firefox에 UA switcher plugin을 사용하고 UA 문자열을 스푸핑하여 IE6이라고 말하십시오. 파이어 폭스에서 페이지가 멋지게 보인다면, 진정으로 IE 전용 페이지가 아니며 오래된 브라우저 스니핑 중 일부일뿐입니다.

0

HTML5의 새로운 기능 중 일부를 지원하는 브라우저를 사용하는 것이 실제로 그 기능을 사용하는 유일한 방법입니다. 따라서 FF와 같은 최신 브라우저에서 링크를 열려고하는 이유를 알 수 있습니다. 특정 브라우저를 열어 다른 브라우저를 실행할 수 있다고 생각하지 않습니다.

그러나 IE6에서 정상적으로 저하되는 웹 페이지를 표시하려는 경우 HTML5를 사용할 수 있으며 FF로 상기 링크를 열 필요가 없습니다. Paul Irish는 그렇게 말합니다. Checkout HTML5 Boilerplate.

페이지/링크에서 HTML5에서만 사용할 수있는 특정 기능을 사용하려는 경우 자바 스크립트에서 동일한 효과/기능을 사용할 수 있는지 확인하는 것이 좋습니다. Modernizr 또는 polyfills과 같은 것들이 도움이 될 수 있습니다.

관련 문제