html - 刷新使用 window.location.replace 或 window.open(url ,'_self' ) 打开的页面会将我带到上一个窗口

标签 html google-apps-script iframe web-applications window.open

我有一个已发布的 Google Web 应用程序,我将其用作启动屏幕。当我单击此屏幕上的按钮时,它会正确地将我带到该页面(使用以下方法之一)。然而,当我刷新该页面时,它会让我返回到初始屏幕,而不是像我希望的那样让我保持在新打开的屏幕上。我以为 window.location.replace 会纠正这个问题,但它仍在这样做。

我尝试过 window.open(myurl,'_self') 和 window.location.replace(myurl) 并且它不断发生。如果我仅使用 window.open(myurl) 创建一个新选项卡并刷新它,它会让我保持在正确的页面上。我不希望用户打开一堆选项卡才能正常工作。我是否缺少某些内容来刷新使用 window 命令打开的页面?

最佳答案

由于您的应用程序是在沙盒 iframe 中加载的,因此您应该使用

window.open(myurl,'_top')

加载到顶部框架

关于html - 刷新使用 window.location.replace 或 window.open(url ,'_self' ) 打开的页面会将我带到上一个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60607091/

相关文章:

javascript - 未定义方法 `company' 为 nil :NilClass

javascript - Google Apps 脚本(在 Google 表格中)的行为与 JavaScript 不同

javascript - 获取给定 URL 的 iframe DOM 元素

html - svg 不在本地显示

html - 两个div之间的水平线

javascript - 使用 Google Apps 脚本执行 SHA256withRSA

javascript - 如何让 iframe 保持其位置?

facebook - Iframe Like 按钮未触发 edge.create

html - 表格数据的语义和表示

javascript - 如何将值从 Google Sheets 上的一列复制到另一列?