が、私は次のようにHTMLサービスを使用して、script.google.comに生成されたサイトの中に埋め込まれたGoogleマップを使用してきた非推奨しました埋め込みマップ(https://script.google.com/macros/s/AKfycbzFiIPsnNgDnz8pmykbyok1xwDdL85EEAwqohoSo9G1QasbWNk/execを参照)を使用します。 はしかし、私は今、「クロスオリジンのiframe内getCurrentPositionとwatchPosition使用が廃止され、2017年12月の周りに、M63に無効になります」と警告しています。getCurrentPositionは
トラブルがscript.google.comにHtmlService.createTemplateFromFileを使用して、ある.Thisが失敗するWebアプリケーションの原因となります(HtmlServiceが自動的にiFrameを生成)のiFrameにallow="geolocation"
を追加する(私の知っていることを)私に何のオプションを与えません12月中。
私は問題を回避するために何をすべきか教えてください!
多くのありがとう、
サラ。
詳細な返信をいただきありがとうございます。右のトラックにあるように見えるん 。残念ながら私の問題は、iFrameを自分で作成していないことです。これは、script.google.comによって自動的に生成されます。 私は、スクリプトに指示する必要が推測します。googleサービスは何らかの形で、iFrameが生成されたときにallow = "geolocation"を組み込みますが、これがどのように行われるかはわかりません。 ".setXFrameOptionsMode"を使用してクロスオリジンのiframeのアクセス許可を調整できますが、これは埋め込みとジオロケーションが許可されていないことを知っています... – Sarah