周末在给网站的运动场地添加地图,使用的是google map,调试的时候遇到一个奇怪的问题,使用firefox时地图可以正常显示,而使用maxthon、IE浏览时就无法正常显示地图,google、baidu了半天也没找到解决办法,于是在JavaScript添加了alert函数来调试,终于把问题定位到了GBrowserIsCompatible()函数,但还是无法解决。于是又单独建立了一个html文件来调试我写的js,结果是html能正常使用,通过比较两者的差别,把问题锁定在header的<meta http-equiv=“content-type” content=“text/html; charset=gbk” />上,原来我的网页时GBK编码,而google map默认是utf-8,最好的解决办法就是告知浏览器在读取js文件是使用utf-8的编码格式,即引用js文件是添加charset=”utf-8″,如<script src=”http://maps.google.com/maps?file=api&xxxxxxxx” type=”text/javascript” charset=”utf-8″></script>。
告破,大喜!
-
我的微博
-
林祥杰个人信息
-
文章分类
-
历史存档
- May 2010 (1)
- April 2010 (7)
- March 2010 (3)
- February 2010 (6)
- January 2010 (7)
- December 2009 (9)
- November 2009 (6)
- October 2009 (8)
- September 2009 (16)
- August 2009 (30)
- July 2009 (10)
-
友情链接
-
订阅
-
推广
-
热门标签