谷歌应用程序脚本中的iframe选项

时间:2017-11-09 04:28:43

标签: iframe google-apps-script

使用app-script iframe进行开发时,是否可以在Google文档的侧边栏中使用iframe显示网站(例如www.google.com)。' X-Frame-Options'来自同一起源的' ,错误正在发生。我试过setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);

仍然发生同样的错误。

屏幕截图链接

Click this link for screenshot of error

===========

Code.gs

function onInstall(e) {
  onOpen(e);
}
function onOpen(e){
  var ui = DocumentApp.getUi();
  ui.createMenu("IframeOptions").addItem("iFrame",'sviFrame').addToUi();
}
function sviFrame(){
 var iframe =  HtmlService.createHtmlOutputFromFile('Iframe').setSandboxMode(HtmlService.SandboxMode.IFRAME).setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);

  /*var template = HtmlService.createTemplateFromFile('Iframe')
    .evaluate()
    .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);*/

 DocumentApp.getUi().showSidebar(iframe);
}

=============

Iframe.html的

<!DOCTYPE html>
<html>
  <head>
  <base target="_top">
  </head>
  <body>
    <iframe src="https://www.google.com" height="1500" width="100%"></iframe>
  </body>
  <script>
  alert(google.script.sandbox.mode);
  </script>
</html>

0 个答案:

没有答案