2017-03-22 1 views
3

다른 페이지에 포함 된 헤더가 있습니다. 내부 헤더 나는http-equiv = StrokeReader 직렬 포트 ActiveX가있는 IE 11의 다른 페이지에서 "X-UA 호환"content = "IE = 10"이 기본값이됩니다.

<meta http-equiv="X-UA-Compatible" content="IE=10" /> 

이 그것은 하나의 페이지에서 작동하지만이 같은 헤더를 다른 페이지로 링크를 클릭 할 때 기본 인터넷 익스플로러 11 일이 내 메타 태그를 무시되어진다. 개발자 도구 설명에 이미지가 포함됩니다. 누구든지 올바른 기사를 가리킬 수 있습니까? 아니면이 문제가 발생하면 문제가 어디 있는지 말해 줄 수 있습니까?

동의어 IE-10 만 지원하는 직렬 포트 리더 프로그램을 사용하고 있지만 PC는 Windows 10이고 IE-10을 사용할 수 없습니다. 그럼 난 세부이 같은 헤더 내에서 페이지로 저를 가져다 링크를 클릭,하지만 거기에 내가 메타 태그를 풀어

First Page

메타 태그가 작동

첫 페이지.

enter image description here

와 콘솔에서 오류가 어떻게 든 내가 모든 코드에 <cfabort>과 디버깅을 시작

enter image description here

+1

모든 코드 행에 이 시작되었고 Coldfusiion의 , 태그에 도달하면 메타 태그 ie = 10이 손실되었습니다. 여기 IE의 defalut 11이되었다. 나는 정규 HTML 태그를 넣었고 효과가 있었다. 시간을 내 주셔서 감사합니다. –

+0

좋은 형사. 생성 된 html을 보면, CF UI 태그는 ''태그의 순서가 ''내에 있으며, IE에서 IE 페이지의 기본값으로 되돌아갑니다. 추측해서 일반 html 태그로 전환해야하는 또 다른 이유는 다음과 같습니다 .- 답변으로 작성해야보다 쉽게 ​​볼 수 있습니다 (그리고 사람들도 투표 할 수 있습니다). – Leigh

+0

html5 validator에서 생성 된 HTML의 유효성을 검사했으며 div 태그와 td 요소가 일치하지 않는 body 태그가 추가되었다고 말했습니다. 그 다음 들여 쓰고 페이지의 모든 코드를 적절하게 중첩합니다. 하지만 도움이되지 않았지만 양식에서 cftags를 제거한 후에 오류가 사라졌습니다. –

답변

1

이 문제와 관련된 경우 내가 도달하면 ColdFusion에서의 <CFORM>, <CFINPUT><CFSELECT> 태그, 즉 메타 태그 = 10을 잃어 버렸습니다. 여기 IE의 defalut 11이되었습니다. 저는 정규 HTML 태그를 넣었고 작동했습니다. 시간을 내 주셔서 감사합니다.