【发布时间】:2018-07-11 07:02:17
【问题描述】:
我在 iframe 中有一个带有表单的父页面: https://profiel.pelckmansuitgevers.be/?email=dennis@hybridmedia.be
表单的所有字段都应预先填写。但这不再起作用了。
如果给url加上email参数,这个参数会被添加到iframe的source中。
但在我的 iframe 上,我无法获取电子邮件参数。 我在 iframe 中这样做:
var urlParams = new URLSearchParams(window.location.search);
if (urlParams.has('email')) {
var email = urlParams.get('email');
//all my code here...
}
urlParams 好像是空的。
但是当我以隐身模式(chrome)打开页面并进行硬刷新时,所有字段都已预填充。所以它适用于这种情况。
有谁知道问题出在哪里? 也许我的脚本正在尝试接收电子邮件参数,但那一刻不存在?还是别的什么?
谢谢!
【问题讨论】:
-
就我而言,我只是单击了您的链接profiel.pelckmansuitgevers.be/?email=dennis@hybridmedia.be,并且 iframe 中的所有字段都已正确填写。我在 Chrome 中,而不是在隐身模式下
-
我已经解决了你的问题,请看下面我的回答
-
对于其他 stackoverflow 用户:问题已解决;-)
标签: javascript jquery iframe parameters