在chorme和firefox中反应JS app有趣的行为

时间:2016-12-18 08:51:31

标签: javascript google-chrome firefox reactjs

我正在研究一个reactjs Web应用程序。在开发过程中,我观察到了一个有趣在我的应用程序中,我使用javascript alert(message)警告一条消息我在chorme和firefox中同时从我的本地服务器运行我的应用程序。因此,当我的警报同时显示在chrome中时,它会显示在firefox中。我不明白,这是怎么可能的。验证我多次运行它。但我多次观察到同样的行为。 我不明白客户端代码如何在浏览器中执行,这些代码在不同的进程中运行。我希望我在理解这个问题时没有做任何愚蠢的错误。如果没有,那么这可能是个大问题。

2 个答案:

答案 0 :(得分:0)

在没有看到触发警报的代码的情况下,我有3个假设:

  1. 触发器附加到某些服务器通信,例如套接字消息。
  2. 触发器位于计时器上,或附加到某个请求响应,无论浏览器如何,都需要相同的时间进行处理。
  3. 操作系统级别的某些内容可能会暂停来自一个浏览器的警报,直到另一个浏览器的警报形式得到确认,从而产生同时发生这种情况的错觉。

答案 1 :(得分:0)

您使用的是BrowserSync吗?因为我在使用它的时候去了同样的事情