0

Google Apps Script의 HTML 템플릿을 통해 Google지도를 실행하고 있습니다. 이 전체 웹 응용 프로그램을 사용하여 만든 iframe 내에 존재하는 것을 의미 다음getCurrentPosition은 Google Apps iFrame에서 사용되지 않으십니까?

function doGet(e) { 
 
    var template = HtmlService.createTemplateFromFile('index.html'); 
 
    template.action = ScriptApp.getService().getUrl(); 
 
    return template.evaluate().setTitle('Google Map on Apps Script').setFaviconUrl('https://developers.google.com/_static/907a9d4ef3/images/favicon.png').setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL); 
 
}

이 전에 문제가 아니었다하지만 지금은 getCurrentPosition은하지 iFrame을 위해 비활성화하는 것입니다 allow = "geolocation"속성을 포함하십시오.

누구든지 Google Apps Script HTMLService로 만든 iFrame에이 속성을 추가하는 방법을 알고 있습니까? .setXFrameOptionsMode와 비슷한 것이 있습니까? 내가 여기서 무엇을 놓치고 있니?

https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-permissions-in-cross-origin-iframes#TOC-To-continue-to-use-permissions-from-iframes-on-your-website ...

답변