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

Android Google Infowindow图像未显示src协议是否为https,android,jquery,google-maps,browser,Android,Jquery,Google Maps,Browser,我不太熟悉谷歌地图API,试图搜索这个,但没有成功 我有一个页面,上面有一个谷歌地图,还有一个标记。如果单击它,将显示信息窗口 我有一个API服务器,只在https上运行。infowindow的信息来自这里,图像也是如此 如果图像源位于https上,则在android下(Chrome,FF),图像不会显示 有趣的是,在桌面上,它在两种情况下都能工作 如果我正在更改图像的源,那么它会工作 您可以查看: http版本: https版本: 在第一种情况下,图像为:并且您将看到图像周围的红色边框 在第二

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

我有一个页面,上面有一个
谷歌地图
,还有一个
标记
。如果单击它,将显示
信息窗口

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

如果图像源位于https上,则在android下(Chrome,FF),图像不会显示

有趣的是,在桌面上,它在两种情况下都能工作

如果我正在更改图像的源,那么它会工作

您可以查看:

http版本:

https版本:

在第一种情况下,图像为:并且您将看到图像周围的红色边框

在第二种情况下,图像为:并且有一个绿色边框(但图片未显示)

当然,我想,也许问题是,在第二种情况下,域是不同的。我试着用一张图片,在另一个没有https的域上有什么,这很有效

谁能解释一下,这里发生了什么

更新: 我已经将此问题报告为一个bug,并且我已经找到了答案:

谢谢你

当我查看控制台时,它会显示net::ERR\u unsecure\u响应

当我在一个新标签中打开图像时(在Chrome Android中),它会说图像的证书不受我设备操作系统的信任。因此,问题可能在于Android操作系统不信任证书,而其他操作系统信任证书

在Maps API中看起来不像一个bug


问题可能是未启用Android Java脚本。请按照以下步骤操作

安卓

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

  • 选择浏览器或Internet以打开web浏览器
  • 选择菜单
  • 选择更多,然后选择设置
  • 最后选择启用JavaScript

当然,问题不在于此。映射出现,标记出现,在非SLL版本中工作,所以启用了javascript。在否决票之前删除这个答案。作为bug报告:我独自一人在这里处理这个问题。