奇怪的问题!
我想知道网站是否有任何动作可以让用户的屏幕保护程序消失。
我想创建一种闹钟网站,但视觉效果很好,我希望能让用户离开屏幕保护程序。
是否有任何行动唤醒电脑?就像,我不知道,使网站全屏,移动窗口..或者只是屏幕保护程序,并通过键盘/鼠标事件专门留下?
我已经读过你不能用JS与屏幕保护程序进行交互:javascript code to prevent screensaver from starting
但是我希望将网站全屏放在一边唤醒电脑。
答案 0 :(得分:1)
不。
出于安全原因,浏览器中没有任何内容可以访问像这样的操作系统级命令。
只需弹出一个警告框即可。全屏幕也无法正常工作,无论如何,你不能在计时器上全屏显示。我只是尝试了,显然有浏览器保护它。如果您要求全屏显示为用户交互的直接结果,例如点击,则全屏显示没问题。但是,将完全相同的代码放在setTimeout()函数中,它就不会运行。
警报类型应用程序有两个选项:
1)只是用声音做。设置<audio>
标记并将其设置为在setTimeout上播放。
2)Chrome应用可以更好地访问需要比典型网页更高安全性的不同内容。我不知道他们是否允许你有足够的访问权来做你想做的事情,但你可以在这里阅读:http://developer.chrome.com/apps/first_app.html
希望有所帮助。