点击

时间:2017-10-09 09:16:00

标签: javascript jquery html css

如何在2/3浏览器上一起调用on <div class="notification">Test</div>

示例,我打开3个浏览器:

火狐
Safari浏览器

然后,当我点击Chrome浏览器上的按钮<button id="showNotification">Show<button>时,这3个浏览器将同时显示<div class="notification">Test</div>

的jQuery

$('.showNotification').on('click', function()
{
    $('.notification').show();
});

HTML

<button id="showNotification">Show<button>

有可能吗?

2 个答案:

答案 0 :(得分:3)

每个浏览器或每个浏览器标签彼此独立。

如果您想要实现此类功能,可以选择

Ajax轮询 - 不断检查通知是否从服务器到达

OR

套接字编程 - 服务器到客户端的通信

注意两者都需要服务器。如果您想要在没有服务器的情况下实现,那么您可以选择localStorage或文件存储。只要您点击show,只需将其存储到localstorage /使用ajax在其他选项卡中显示该文件并对该值进行连续轮询。

答案 1 :(得分:1)

所有浏览器都有独立及其

的设置会话

在一个浏览器中直接向另一个浏览器执行的操作不可见