【发布时间】:2020-01-20 12:46:16
【问题描述】:
我使用应用脚本创建了一个表单。在 html 文件中,我有以下内容;
<form name="Subscribe-to-Central" id="Subscribe-to-Central" action="https://script.google.com/macros/s/key/exec" method="POST" onsubmit="myFunction()">
Inputs ..
</form>
<script>
function myFunction() {
alert("Successfully subscribed. Please press okay to return to the home page");
window.open("URL", "_top");
}
</script>
表单运行良好,可以将日期发送到附件,并在提交后重定向到“URL”,但问题是当我尝试将表单嵌入新的谷歌网站时,它仍然将数据发送到工作表但不再重定向,它给出以下错误“script.googleusercontent.com 拒绝连接。”
PS:请注意,我只在新的谷歌网站上遇到这个问题。我尝试在经典的谷歌网站中嵌入相同的脚本,效果很好
【问题讨论】:
-
当您收到
script.googleusercontent.com refused to connect错误时,您是否在控制台中收到错误?如果是这样,请将其粘贴在这里,我感觉这是由于same-origin policy。 -
感谢您对拉法的关注。不仅显示该错误。我在问题中添加了错误的屏幕截图。我使用像“sites.google.com/view/Sitename”这样的域,到目前为止它是由特定的人发布的
-
您能否在再次尝试重新加载之前按
F12并单击“控制台”选项卡?如果显示任何内容,请将其粘贴到此处。 -
我又截图了,请看问题
标签: javascript google-apps-script google-sites