我想在扩展程序弹出窗口中显示(并使用)Google Maps API地图。我将https://maps.googleapis.com和https://maps.gstatic.com/添加到了content_security_policy中,但显然地图使用内联evals(!),因此这只会引发错误。
我还尝试在我的扩展程序中创建一个地图页面并将其作为iframe拉入,但看起来Maps API会检测到它并只显示图片。
有关如何在弹出窗口中显示Google Maps API地图的任何提示吗?
答案 0 :(得分:1)
我们正面临同样的问题。这是我们发现的。
如果您使用清单版本2,则无法修复此问题。请参阅google maps api问题中提出的Bug:Bug 4201
要在我们的应用程序中解决此问题,我们仍在使用清单版本1,并在内容安全策略字符串的script-src中添加'unsafe-eval'。
答案 1 :(得分:1)
它适用于Chrome测试版,至少在早期编码中似乎涵盖了我需要的内容。
有点难过你需要沙箱谷歌自己的代码,但它确实存在。
答案 2 :(得分:0)
即使我面临同样的问题。我的Chrome扩展程序主要基于谷歌地图。 我有功能用自定义标记显示不同类型的位置,它将在未来几周内发布。现在这是一个主要的阻碍者......