-1

我想知道当另一个网页上有操作时是否可以(轻松)更新网页。

示例:我选中一个复选框,然后在另一个已经打开的网页上进行更改。这必须立即完成,并且时间必须尽可能短。

我还没有写任何代码,所以我不能显示任何东西。

我的第一个想法是使用 javascript 将复选标记的结果放入数据库中,并在另一个网页上每 10 毫秒使用 ajax 检查一次数据库。但我知道这对我来说太慢了。

有没有更好的方法来做到这一点(相对容易)?

4

1 回答 1

0

不,如果两个网站都来自同一个域,这通常是不可能的,并且在两个 Javascript 沙箱之间建立通信的域在这两个窗口中运行。

这里的重点是,您所描述的将被称为跨站点脚本攻击(短 XSS 攻击),并且是每个浏览器开发人员和网站管理员的安全噩梦。

于 2015-03-15T19:16:32.197 回答