避免将"Google地图"地图嵌入网页中以存储Cookie

Pao*_*olo 11 cookies iframe google-maps

我有一个简单的网站页面,其中嵌入了iFrame 的地图(来自谷歌地图).

<iframe src="https://www.google.com/maps/embed? .... ></iframe>
Run Code Online (Sandbox Code Playgroud)

小提琴为例.

将地图嵌入到页面中会导致Google的Cookie存储在客户端的浏览器中.

有什么办法可以避免吗?


为什么我问这个:

在欧盟,一个在用户设备上存储第三方cookie的网站需要获得用户的知情同意,并允许他/她自行决定阅读有关cookie和隐私的长文档.请参阅Cookies - 欧洲委员会

只使用会话cookie(非持久)一个网站要求取得知情同意.

有许多简单的网站,其目的只是为商业活动提供基本的在线存在,如餐馆,商店等.

通常这些网站只需要会话cookie(或根本不需要cookie).

然而,由于他们中的许多人使用嵌入式谷歌地图的地图来显示他们的位置,他们自动属于" 存储第三方cookie的网站 " 类别,并且必须遵守欧盟关于此的所有义务.我认为只是显示地图的开销太大了.

cha*_*_pl 13

也许你可以使用cookieless谷歌地图v3:

https://mapsplatform.googleblog.com/2011/10/a-grab-bag-of-maps-api-news.html

你们中间的老鹰可能已经发现我们已经更新了所有文档,建议从maps.googleapis.com而不是maps.google.com或maps-api-ssl.google.com加载Maps API.从maps.googleapis.com加载时,Maps API v3的当前实现不依赖于与Google交换Cookie.这提高了API的安全性和带宽受限网络的性能.因此,我们建议所有网站切换到使用maps.googleapis.com.

链接到教程:

https://developers.google.com/maps/documentation/javascript/adding-a-google-map

  • 谢谢.这正是我想要的. (2认同)

小智 5

我找到了一种非常快速的方法,这也可能会有所帮助。该站点创建了一个无 cookie 的 iframe,它可以放置在例如 wordpress 地图容器的可视化编辑器中 https://www.uwp.is.ed.ac.uk/3rd-party-widgets/maps/

我已经对其进行了测试,它不会加载 NID cookie,因此无需征得同意。

希望能帮助到你