0

첫 번째 줄에 doctype 선언이 없으므로 쿼크 모드로 렌더링되는 웹 응용 프로그램의 경우 간단한 선 그래프를 표시하려고합니다. 그래프를 표시하기 위해 jQuery를 사용하는 하이 차트 (http://www.highcharts.com)를 사용합니다. jQuery 1.8.3을 포함합니다. 필요한 자바 스크립트가있는 다른 js 파일도 포함됩니다.처음 jQuery가 IE9 쿼크 모드에서로드되지 않습니다.

다음 동작이 관찰된다

  • JQuery와 제 highcharts 그래프 아무것도 페이지를 여는

    도시된다. F12 키를 누르고 "스크립트"를 클릭하면 javascript 파일이 모두 올바르게 포함 된 것을 볼 수 있습니다. 이 후, F12를 눌러서 문서 모드를 예를 들면 「0」으로 설정하면, 'IE8의 기본 설정'페이지가 다시로드되고 그래프가 표시됩니다.
  • 그런 다음 문서 모드를 쿼크 모드로 변경하면 jQuery 그래프가 계속 표시됩니다 (호버 효과는 약간 지연되지만 괜찮습니다).
  • 새 브라우저 탭에서 앞의 페이지를 열면 즉시 jQuery 그래프를로드합니다.

또한 : 순수 자바 스크립트 (jQuery없이)는이 트릭을 수행하지 않고도 항상 직접 작동합니다 (단점 모드에서 문서 모드를 전환).

브라우저가 강제로이 페이지를 단조 모드가 아닌 다른 방법으로 렌더링 할 수 있습니까? 그렇지 않다면 순수한 자바 스크립트 만 사용하는 그래프 도구가 있습니까? jQuery를 사용할 수 있습니까?

답변

1

브라우저가이 페이지를 단조로운 모드가 아닌 다른 방법으로 렌더링하도록 할 수있는 방법이 있습니까?

네, doctype을 추가하십시오. 그 옵션이 아닌 경우 doctype이있는 iframe에 그래프를 표시하는 것 외에는 no입니다.

+0

안녕하세요, iframe 아이디어가 유망하다고 생각합니다. 시도해 보겠습니다. 덕분에 – Benjamin

+0

! 그것은 매력처럼 일했다 :) – Benjamin