让用户通过网站离开他的屏幕保护程序

时间:2013-09-10 07:23:58

标签: javascript alarm screensaver

奇怪的问题!

我想知道网站是否有任何动作可以让用户的屏幕保护程序消失。

我想创建一种闹钟网站,但视觉效果很好,我希望能让用户离开屏幕保护程序。

是否有任何行动唤醒电脑?就像,我不知道,使网站全屏,移动窗口..或者只是屏幕保护程序,并通过键盘/鼠标事件专门留下?

我已经读过你不能用JS与屏幕保护程序进行交互:javascript code to prevent screensaver from starting

但是我希望将网站全屏放在一边唤醒电脑。

1 个答案:

答案 0 :(得分:1)

不。

出于安全原因,浏览器中没有任何内容可以访问像这样的操作系统级命令。

只需弹出一个警告框即可。全屏幕也无法正常工作,无论如何,你不能在计时器上全屏显示。我只是尝试了,显然有浏览器保护它。如果您要求全屏显示为用户交互的直接结果,例如点击,则全屏显示没问题。但是,将完全相同的代码放在setTimeout()函数中,它就不会运行。

警报类型应用程序有两个选项:

1)只是用声音做。设置<audio>标记并将其设置为在setTimeout上播放。

2)Chrome应用可以更好地访问需要比典型网页更高安全性的不同内容。我不知道他们是否允许你有足够的访问权来做你想做的事情,但你可以在这里阅读:http://developer.chrome.com/apps/first_app.html

希望有所帮助。