【问题标题】:HERE Maps not loading map image on iPhoneHERE Maps 未在 iPhone 上加载地图图像
【发布时间】:2020-06-14 15:06:27
【问题描述】:

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

地图在桌面上的 Chrome、IE11、Edge 和 Firefox 中加载良好,在 Android 设备上的 Chrome 中加载良好。但是,它不会在任何 iPhone 或 iPad 浏览器上加载。

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

尝试浏览 HERE 地图文档 (https://developer.here.com/documentation/examples/maps-js) 上的示例,这也无法在 iPhone 上的 Safari 中加载地图。我们已经试用了 2 部 iPhone 和 1 部 iPad。

这是一个已知问题吗?我们需要采取什么措施使其兼容吗?

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

【问题讨论】:

  • 可以添加代码 sn-p 吗?如果指定,也尝试修改 div 高度宽度。

标签: javascript ios here-api


【解决方案1】:

这原来是我们网站上设置的内容安全策略。设法弄到一个mac并发现错误

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

将 child-src blob: 添加到响应标头似乎可以解决问题。

【讨论】:

    猜你喜欢
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-10
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多