本文介绍了链接到Google Apps脚本中的另一个html页面不适用于沙盒“IFRAME”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 在Google Apps脚本中:使用 NATIVE 沙箱模式: $ b 链接到Google Apps脚本中的另一个HTML页面正常工作。 IFRAME 沙盒模式时: 无法获取链接在使用沙箱模式IFRAME时使用Google Apps脚本 根据上面的SO帖子,我尝试过使用 target = _blank。如预期的那样,当链接被点击时,页面将在新窗口中打开。 然而 - 使用 target =_ parent每次打开一个新窗口,但Firefox不起作用。根据 https://developers.google.com/apps-script/guides/ HTML服务不支持HTML / restrictions target =_ parent - 这可能是为什么就像 target =_ blank。 使用 target =_ self code>在Chrome和Firefox中都会导致在同一个窗口中首次点击,但随后的点击会出现一个空白页。 我希望页面加载在与我的Apps脚本相同的窗口中,就像在不受限制的网页上的锚点中使用 target =_ self时发生的一样。 plz帮助我。 解决方案这是当前使用SandBoxMode = IFRAME时需要用Google修复的文档错误。请参阅使用SandBoxMode = IFRAME时,无法使用输入类型为file的表单调用服务器函数。 我已经通过设置 HtmlService.SandboxMode.NATIVE 而不是在 HtmlService.SandboxMode 设置为 Iframe 。另请参阅此相关问题此处。 In Google Apps Script: Using NATIVE sandbox mode:Linking to another HTML page in Google Apps Script is working fine.But when using IFRAME sandbox mode:Unable to get links working in Google Apps Script when using sandbox mode of "IFRAME"As per the above SO post I tried using target="_blank". As expected, when the link is clicked the page opens in a new window.However -Using target="_parent" in Chrome opens a new window each time, but Firefox is not working. According to https://developers.google.com/apps-script/guides/html/restrictions target="_parent" is not supported by HTML Service — this is probably why it behaves like target="_blank".Using target="_self" in both Chrome and Firefox results in the first click opening in the same window but subsequent clicks bring up a blank page.I want the page to load in the same window as my Apps script, as would occur when using target="_self" in an anchor on an unrestricted web page.plz help me. 解决方案 It's a doc error needs to fix with Google when using "SandBoxMode=IFRAME" currently. See Can't call a server function with a form with input type="file" when using SandBoxMode=IFRAME. I've tested it works now by setting the HtmlService.SandboxMode.NATIVEinstead of working when HtmlService.SandboxMode is set to Iframe. Also reference to this related issue here. 这篇关于链接到Google Apps脚本中的另一个html页面不适用于沙盒“IFRAME”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-26 17:07