web-dev-qa-db-ja.com

Cookieを保存するためにWebページに埋め込まれた「Googleマップ」マップを避ける

IFrameに埋め込まれたマップ( Google Maps から)を持つ単純なWebサイトページがあります。

<iframe src="https://www.google.com/maps/embed? .... ></iframe>

例として Fiddle を参照してください。

マップをページに埋め込むと、クライアントのブラウザーにGoogleのCookieが保存されます

それを避ける方法はありますか?


なぜ私はこれを求めているのですか:

eUでは、ユーザーのインフォームドコンセントを取得し、Cookieとプライバシーに関する長い文書を読むための裁量を与えるには、ユーザーのデバイスにサードパーティのCookieを保存するWebサイトが必要です。 Cookies-European Commission を参照してください

セッションCookie(非永続)のみを使用するWebサイトは、インフォームドコンセントを取得するためにnotが必要です。

レストラン、ショップなどの商業活動に基本的なオンラインプレゼンスを提供するだけの目的のシンプルなWebサイトが数多くあります。

通常、これらのWebサイトにはセッションCookieのみが必要です(Cookieはまったく必要ありません)。

ただし、多くのユーザーは埋め込みGoogleマップの地図を使用して位置を表示するため、自動的に「サードパーティCookieを格納するウェブサイト」のカテゴリに分類され、EUに関するすべての義務に従う必要がありますそれ。地図を表示するだけではオーバーヘッドが大きすぎると思います。

11
Paolo

CookieなしのGoogleマップv3を使用できる場合があります。

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

皆さんの目を引くワシは、Maps APIをmaps.google.comまたはmaps-api-ssl.google.comではなくmaps.googleapis.comからロードすることを推奨するためにすべてのドキュメントを更新したことを発見したかもしれません。 maps.googleapis.comから読み込まれると、Maps API v3の現在の実装は、GoogleとのCookieの交換に依存しません。これにより、APIのセキュリティと帯域幅が制限されたネットワークのパフォーマンスの両方が向上します。したがって、すべてのサイトをmaps.googleapis.comの使用に切り替えることをお勧めします。

チュートリアルへのリンク:

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

13
charlie_pl

これを行う非常に高速な方法を見つけましたが、これも役立つ可能性があります。このサイトは、たとえば、視覚的なcomposer for wordpress maps container https:// www。 uwp.is.ed.ac.uk/3rd-party-widgets/maps/

私はそれをテストしましたが、NID Cookieをロードしないので、同意する必要はありません。

それが役に立てば幸い

2
Albert Sauqué