Google Infowindow图片未显示src协议是否为https

时间:2015-03-30 13:23:20

标签: android jquery google-maps browser

我对谷歌地图API并不熟悉,试图搜索这个,但没有成功。

我有一个页面,其中有一个google map和一个marker。如果您点击它,则会显示infowindow

我有一个API服务器,仅在https上运行。 infowindow的信息来自此处,也是图像。

如果图片来源位于https,则在Android (Chrome,FF)下,图片不会显示。

有趣的是,在桌面设备上,它适用于两种情况。

如果我要更改图像的来源,那么它可以正常工作。

您可以查看:

http版本:http://ytic.hu/test/

https版本:http://ytic.hu/test/?a=a

在第一种情况下,图像为:http://ytic.hu/DSC_0042.JPG,您将在图像周围看到红色边框。

在第二种情况下,图像是:https://service.contactless.hu/media/partners/000031/DSC_0042.JPG并且有一个绿色边框(但图片没有显示)

当然,我想,也许问题是,在第二种情况下,域名不一样。我尝试了一张图片,在没有https的情况下,在另一个域上的内容是有效的。

有人可以解释一下,这里会发生什么?

更新 我已将此问题报告为错误,我已经得到了答案:

  

谢谢你。

     

当我查看控制台时,它会显示net :: ERR_INSECURE_RESPONSE

     

当我在新标签页(在Android Android中)中打开图片时,它表示我的设备的操作系统不信任该图像的证书。因此问题可能是Android OS不信任证书,而其他操作系统则信任该证书。

     

看起来不像Maps API中的错误。

http://code.google.com/p/gmaps-api-issues/issues/detail?id=7832&thanks=7832&ts=1427788008

1 个答案:

答案 0 :(得分:-1)

问题可能是未启用Android Java Script请按照以下

进行操作

的Android

按照以下说明在Android上激活并启用JavaScript。

  • 选择浏览器或互联网以打开网络浏览器。
  • 选择菜单
  • 选择更多,然后选择设置
  • 最后选择启用JavaScript