2012-11-27 5 views
4

Google의 jsapi을 사용하여 차트를 그립니다. 내 차트 작업 나는 파이어 폭스 내 페이지를 볼 때,하지만 IE에서 내 콘솔에서 다음과 같은 오류가 발생합니다 :IE의 Google jsapi - google이 정의되지 않았습니다.

SCRIPT5009: 'google' is undefined 

이 내 코드 내 HTML 문서의 head 태그에 모습입니다 :

<script type="text/javascript" src="http://www.google.com/jsapi"></script> 
<script type="text/javascript"> 
    google.load("visualization", "1", {packages:["corechart"]}); 
</script> 

그러나 google.load 호출에서 실패합니다.

유일한 해결책은 URL 프로토콜을 http에서 https으로 변경하는 것입니다. 내 사이트가 https 다른 장소를 사용하고 있지 않습니다. 어쨌든 jsapi을 사용해 보았지만 그 오류는 IE에서 계속 나타납니다.

+0

안녕하세요, 저는 오래된 스레드를 알고 있지만 문제에 대한 해결책을 찾았습니까? 나는 같은 문제에 직면했다. – ckr

답변

-1

js 코드를 읽는 동안 Internet Explorer에 몇 가지 문제가 있습니다. 문제의 가장 큰 이유는 IE가 코드에서 줄 바꿈을 제대로 처리하지 못하기 때문입니다. 이 같은 뭔가를하려고하면 그것은 작동합니다

<script type="text/javascript">google.load("visualization", "1", {packages:["corechart"]});</script> 
0

새 Internet Explorer 탭의로드 https://www.google.com/jsapi 당신에게 TLS에 대한 오류 메시지를 제공하는 경우, need to enable it.

좋은 소식은 컴퓨터에만 영향을 미친다는 것입니다. 나쁜 소식은 수정 프로그램이 클라이언트 쪽이고 사이트 방문자에게 TLS를 사용하도록 설정할 수 없다는 것입니다.

관련 문제