0

我正在用 php 和 javascript 开发一个页面,如果他们没有在 10 分钟内提交页面,我需要能够通知用户,为此我需要将浏览器放在运行在所有其他应用程序前面机器。

有没有可能做到这一点?

4

3 回答 3

1

幸运的是,您通常不能这样做。:)

PHP 是一种服务器端语言,因此出于显而易见的原因它不能做这样的事情。

能做的就是调用window.focus();JavaScript 并希望它不会在用户的浏览器中被禁用 - 例如,在 Firefox 中它默认是禁用的。

于 2012-09-14T13:46:23.643 回答
0

如果您是愿意安装脚本的用户,您可以尝试growl。然后,您可以使用 javascript api 创建一些通知。

于 2012-09-14T13:50:39.347 回答
0

好的,没有 html5 并且用户也确认了安全弹出窗口,不可能将窗口放在前面,至少在 IE 上它曾经在有弹出窗口时显示闪烁,但在 chrome 中,每个都在单独的进程上运行,你不会甚至注意到眨眼。

而且它不是移动设备,您可以在其中使用来自服务器的推送通知来恢复您的应用程序

于 2012-09-14T14:02:33.583 回答