我有一个自定义的Google表单和一个自己的网站。我需要的是,在提交Google表单后,允许用户访问下载文件。 这意味着您仅应在填写表格后才能访问文件。
我一直在寻找一种不显示URL即可重定向到自定义URL的方法(因此用户无法多次复制粘贴并下载文件),但是提交后就无法重定向(即使表单是被嵌入)。
我什至试图使表单打开带有文件url或其他内容的弹出窗口,但是似乎所有事情都做不到。
有没有办法做到这一点?
答案 0 :(得分:2)
<!-- Normal form embed code, add an ID -->
<iframe id="gform" src="https://docs.google.com/forms/d/e/1FAIpQLSeaiWCc598b3beFhYraf4nNsLgG3bXby_Qne93rHy_Mb_8UIA/viewform?embedded=true" width="640" height="487" frameborder="0" marginheight="0" marginwidth="0" style="margin:0 auto; max-width:100%;">Loading…</iframe>
<script type="text/javascript">
var load = 0;
document.getElementById('gform').onload = function(){
/*Execute on every reload on iFrame*/
load++;
if(load > 1){
/*Second reload is a submit*/
document.location = "https://www.google.com/search?q=thanks&tbm=isch";
}
}
</script>