0

Je cours un Google Map à travers un modèle HTML sur Google Apps Script. Cela signifie que l'ensemble de l'application Web existe dans un iFrame créé avec ce qui suit:getCurrentPosition déconseillé sur 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); 
 
}

Cela n'a jamais été un problème avant, mais maintenant getCurrentPosition est sur le point d'être désactivé pour iFrames qui ne sont pas inclure l'attribut allow = "geolocation".

Est-ce que quelqu'un connaît un moyen d'ajouter cet attribut à un iFrame créé avec le HTMLService Script de Google Apps? Est-ce qu'il y a peut-être quelque chose de similaire à .setXFrameOptionsMode? Qu'est-ce que j'oublie ici?

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 ...

Répondre