0

현재 Internet Explorer의 이전 버전이 발견되면 TinyMCE의 레거시 버전을로드하려고합니다. 이것은 IE9와 IE11 및 상위에 대한 조건부 주석에 상당히 잘 작동합니다. 예 :Internet Explorer 10에서 스크립트 태그를 검색하는 방법은 무엇입니까?

<head> 
    <!-- IE9 and lower --> 
    <!--[if lte IE 9]> 
    <script src="/script/libs/tinymce-legacy/tinymce.min.js"></script> 
    <![endif]--> 
    <!-- IE10 doesn't work :(--> 
    <!-- IE11 and upper --> 
    <!--[if gte IE 11]><!--> 
    <script src="/script/libs/tinymce/tinymce.min.js"></script> 
    <!--<![endif]--> 
</head> 

JavaScript 태그를 사용하여 스크립트 태그를 사용하는 동안 IE10을 감지 할 수 있습니까?

+0

[IE10 및 IE11에서는 조건부 주석이 더 이상 지원되지 않습니다.] (https://en.wikipedia.org/wiki/Conditional_comment) – str

+0

사용자 에이전트 문자열을 확인하고 싶을 수도 있습니다 –

+0

임 :이 문제를 해결하기 위해 노력하고 있습니다. 서버 측 조작. CSS 또는 자체 js 코드에 대한 유용한 정보가 있지만 외부 스크립트에는 포함되지 않습니다. – danN

답변

0

IE10 및 11에서는 조건부 주석을 사용할 수 없으며 IE10부터는 더 이상 사용되지 않습니다.

최상의 방법은 RegEx에 사용자 에이전트 문자열을 사용하는 것입니다.