내가 다음과 같이 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을 사용하면 allow="geolocation"
을 iFrame에 추가 할 수있는 옵션이 없다는 것입니다. (HtmlService가 자동으로 iFrame을 생성합니다.) 그러면 웹 앱이 실패합니다 십이월에.
문제를 피하려면 어떻게해야합니까?
많은 감사,
Sarah.
자세한 답변 해 주셔서 감사합니다. 올바른 경로에있는 것 같습니다. 불행히도 내 문제는 내가 직접 iFrame을 만들지 않는다는 것입니다.이 스크립트는 script.google.com에 의해 자동으로 생성됩니다. 스크립트를 지시해야한다고 생각합니다.google 서비스는 어떻게 든 iFrame이 생성 될 때 allow = "geolocation"을 통합하지만, 이것이 어떻게 수행 될지 확신 할 수 없습니다. ".setXFrameOptionsMode"를 사용하여 교차 원산지 iframe에 대한 권한을 조정할 수 있다는 것을 알고 있습니다. 그러나 이것은 삽입 및 위치 정보 만 허용합니다. – Sarah