Google Apps iFrame 上的 getCurrentPosition 已弃用?

getCurrentPosition deprecated on Google Apps iFrame?

我是 运行 通过 Google Apps 脚本上的 HTML 模板制作的 Google 地图。 这意味着整个 Web 应用程序存在于使用以下内容创建的 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 即将被不包含 allow="geolocation" 属性的 iFrame 禁用。

有谁知道将此属性添加到使用 Google Apps 脚本 HTML 服务创建的 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...

此新功能在 apps script support blog 中请求。 你可以投票给它。