我想知道当另一个网页上有操作时,是否(轻松)可以更新一个网页。
示例:我选中了一个复选框,在另一个已经打开的网页上,需要进行更改。这必须立即完成,时间必须尽可能短。
我还没有编写任何代码,所以我无法显示任何内容。
我的第一个想法是将复选标记的结果放入带有javascript的数据库中,并在另一个网页上每10毫秒使用ajax检查一次数据库。但我知道这对我来说太慢了。
有没有更好的方法可以做到这一点(相对容易)?
不,如果没有两个网站来自同一个域,并且建立两个 Javascript 沙箱之间通信的域在这两个窗口中运行,这通常是不可能的。
这里的重点是,您所描述的将被称为跨站点脚本攻击(短XSS攻击),并且是每个浏览器开发人员和网站管理员的安全噩梦。