我有一个表单,我使用JavaScript来验证表单,因此如果我们将字段留空,则会提示“请输入您的姓名”。
如果我直接转到该链接,它可以完美地运行。但我正在使用iFrame将其嵌入其他网站。当我嵌入它时,单击“提交”并显示一个空字段,然后显示:
http://www.domain.com处的页面说:请输入您的姓名
答案 0 :(得分:5)
这是一项安全措施,可防止框架网站显示似乎来自父网站的邮件。
如果不避免使用alert()
,就无法避免。
您可以通过修改DOM将信息显示给用户,而不是将其显示为页面的一部分。