【发布时间】:2019-12-04 13:20:00
【问题描述】:
我正在尝试在单击按钮后将 google app script web app 重定向到另一个 app script。我尝试了以下方法:
<button onclick="myFunction()">Replace document</button>
<script>
function myFunction() {
location.replace("https://www.w3schools.com")
}
</script>
错误是谷歌脚本拒绝连接。检查检查元素时,它会将“X-Frame Options”显示为“same-origin”。
有解决办法吗?
我可以使用标签,但如何在警报后显示它?
【问题讨论】:
-
出于安全原因,您不能在浏览器中使用
location.replace执行此操作。 developer.mozilla.org/en-US/docs/Web/API/Location/replace 解释说:“抛出 SECURITY_ERROR 类型的 DOMException。如果调用该方法的脚本的来源与 Location 对象最初描述的页面的来源不同,则会发生这种情况......” -
有没有办法在提醒后显示链接?
-
@Cat 在这种情况下,位置对象和调用替换的脚本来自同一个域。您可以在浏览器中执行此操作。
标签: javascript html google-apps-script web-applications