javascript 如何让我的网站在一个新窗口打开另一个网站,然后填写表格并在新窗口提交(没有查询参数可能)?

pokxtpni  于 2023-01-16  发布在  Java
关注(0)|答案(1)|浏览(114)

这里我们有以下网站:https://aspen.eccouncil.org/VerifyEval
一个网站应该有一个链接,它在一个新的窗口中打开该URL,然后填写该页面上的“候选人姓名”和“证书号码”字段,最后提交,这样用户就可以直接看到验证(而不必手动输入这些参数)。
我尝试使用window.open()函数与javascript为上述两个网站,然后访问document属性的创建对象,但它失败了(即使我把新窗口的焦点),Chrome完全不工作,Firefox给:
错误:访问属性“document”的权限被拒绝
有什么办法可以做到这一点?

ulydmbyx

ulydmbyx1#

现代浏览器不允许您在不同的域上执行代码。原因很简单-如果可以这样做,恶意攻击者可以使用此方法引诱您单击链接,然后在您的权限下执行此页面上的代码(例如:此外,您尝试执行代码的站点应该保护自己不接收此类表单提交-这被称为Cross-Origin Resource Sharing (CORS)保护。

相关问题