Chrome阻止警报弹出

ab_*_*v86 3 html javascript browser

我有一个基于PHP,HTML和javascript的典型Web应用程序。

用户可以从HTML页面触发一个JavaScript操作,该操作与服务器进行一些Ajax交互。此javascript函数碰巧提示一些警报消息,需要用户确认。

当第二条警报运行时,浏览器(Chrome版本18.0.1025.142 m)在警报框中显示一条消息和一个复选框,用户可以在其中“阻止此页面上的其他对话框窗口”(这不是我翻译的确切文本)从我的浏览器中的意大利语输入)。

用户可以告诉浏览器阻止连续的警报,这对我的应用程序不利。

有没有一种方法可以提示更多警报,从而避免用户阻止它们的功能?

也许我应该使用警报以外的其他东西,也许是jQuery组件?如果我这样做,哪一个类似于警报?

Nei*_*eil 5

我强烈建议使用jQuery的对话框作为替代。它实际上不是一个物理弹出窗口,因为它实际上是网页上的一个浮动div,因此它不能被阻止。另一个第二个优点是,看着它并不尴尬。