Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道当另一个网页上有操作时是否可以(轻松)更新网页。
示例:我选中一个复选框,然后在另一个已经打开的网页上进行更改。这必须立即完成,并且时间必须尽可能短。
我还没有写任何代码,所以我不能显示任何东西。
我的第一个想法是使用 javascript 将复选标记的结果放入数据库中,并在另一个网页上每 10 毫秒使用 ajax 检查一次数据库。但我知道这对我来说太慢了。
有没有更好的方法来做到这一点(相对容易)?
不,如果两个网站都来自同一个域,这通常是不可能的,并且在两个 Javascript 沙箱之间建立通信的域在这两个窗口中运行。
这里的重点是,您所描述的将被称为跨站点脚本攻击(短 XSS 攻击),并且是每个浏览器开发人员和网站管理员的安全噩梦。