Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 在扩展弹出窗口中显示谷歌地图_Google Maps_Google Chrome Extension - Fatal编程技术网

Google maps 在扩展弹出窗口中显示谷歌地图

Google maps 在扩展弹出窗口中显示谷歌地图,google-maps,google-chrome-extension,Google Maps,Google Chrome Extension,我想在扩展弹出窗口中显示(并使用)谷歌地图API地图。我在内容安全策略中添加了和,但显然地图使用内联evals(!),所以这只会抛出错误 我还尝试在我的扩展中创建一个地图页面,并将其作为iframe拉入,但似乎mapsapi检测到了这一点,并仅显示了一幅图像 有没有关于如何在弹出窗口中显示Google Maps API地图的提示?我们面临同样的问题。这是我们发现的 如果您使用的是清单版本2,则无法修复此问题。请参阅google maps api问题中提出的错误: 为了在我们的应用程序中解决这个问

我想在扩展弹出窗口中显示(并使用)谷歌地图API地图。我在内容安全策略中添加了和,但显然地图使用内联evals(!),所以这只会抛出错误

我还尝试在我的扩展中创建一个地图页面,并将其作为iframe拉入,但似乎mapsapi检测到了这一点,并仅显示了一幅图像


有没有关于如何在弹出窗口中显示Google Maps API地图的提示?

我们面临同样的问题。这是我们发现的

如果您使用的是清单版本2,则无法修复此问题。请参阅google maps api问题中提出的错误:


为了在我们的应用程序中解决这个问题,我们仍在使用清单版本1,并在内容安全策略字符串的脚本src中添加“unsafe eval”。

即使我也面临同样的问题。我的chrome扩展主要基于谷歌地图。
我有使用自定义标记显示不同位置的功能,它将在未来几周内发布。现在,这已经成为一个主要的拦截器……

谷歌发布了一个沙箱机制来处理“不安全”的JS。请看这里:

它在Chrome Beta版中工作,至少在早期的编码中似乎涵盖了我所需要的内容


有点遗憾的是,你需要对谷歌自己的代码进行沙箱处理,但它确实存在。

Ayup。我发现了那个bug并投了赞成票。我也回到了清单版本1。仅供参考,Chrome网站商店从8月中旬开始不会接受清单版本1:(