这里的地图无法在iPhone上加载地图图像

问题描述 投票:0回答:1

我们正在使用JS HERE地图(v3.1.16)在一个单页.net核心网站上。

该地图在Chrome浏览器,IE11,Edge & Firefox桌面上加载正常,在Android设备的Chrome浏览器上加载正常。但在任何iPhone或iPad浏览器上都无法加载。

我们可以看到我们的自定义标记,但地图图像没有被返回,我们只是得到一个蓝色的盒子。

试着浏览了HERE地图文档中的例子 (https:/developer.here.comdocumentationexamplesmaps-js。),这也不能在iPhone的Safari中加载地图。我们已经尝试了2台iPhone和一台iPad。

这是一个已知的问题吗?我们是否需要采取一些措施来使其兼容?

如果需要,我可以提供代码。

javascript ios here-api
1个回答
1
投票

这原来是我们网站上设置的内容安全政策。管理得到掌握的Mac和发现的错误

"拒绝加载blob:[blob url],因为它既没有出现在内容安全策略的child-src也没有出现在default-src指令中"

在响应头中添加child-src blob:似乎可以解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.