这是一个基于“glautrou”反馈的更新问题:我有一个BeagleBone黑色单板计算机的液晶屏,我想在液晶屏上显示一个没有边框,没有滚动条和标题栏的网页。我正在尝试使用下面的代码让它工作,这些代码是从位于http://lesson8.blogspot.co.uk/2013/01/html5-fullscreen-api.html的一个示例中删减下来的。
我的愿望是让它在页面加载时运行,或者在不需要按下按钮的script...and中运行。下面的脚本可以很好地处理按钮,但不能处理open或script调用。现在我承认我并不真正理解DOM,所以我怀疑我错过了一些简单的东西。
<!DOCTYPE html>
<html>
<head>
</head>
<BODY onLoad="launchFullscreen(document.documentElement);">
<h1>HTML5 Fullscreen API</h1>
<div style="padding:20px;">
<button onclick="launchFullscreen(document.documentElement);" class="sexyButton">Launch Fullscreen</button>
<button onclick="cancelFullscreen();" class="sexyButton">Hide Fullscreen</button>
</div>
<script type='text/javascript'>//<![CDATA[
function launchFullscreen(element) {
if(element.requestFullScreen) {
element.requestFullScreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if(element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
}
function cancelFullscreen() {
if(document.cancelFullScreen) {
document.cancelFullScreen();
} else if(document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if(document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
}
launchFullscreen(document.documentElement);
//]]>
</script>
</body>
</html>先谢谢你,威尔
发布于 2013-07-10 14:52:03
在HTML5中有一个特定的全屏API,看看HTML5 FullScreen API toggle with JavaScript和this tutorial。
发布于 2013-07-12 17:26:05
我忘记了一个事实,我正在运行一个嵌入式(单用户)应用程序here...when,这让我再次想到了一种向浏览器发送击键的方法。我找到并安装了为angstrom打包的xdotool,并编写了一个小的自动启动脚本。它的效果很不错,不过我现在将通过我的node.js应用程序更好地实现它的自动化。谢谢你的帮助,威尔
发布于 2013-07-19 22:22:18
另一种方式来满足我的要求,因为我运行的是Chrome…
chrome.exe --kiosk --匿名some.web.site
Kiosk做全屏的事情,隐姓埋名防止在不正常关机的情况下恢复会话的问题。
这就是我所需要的,不管我可能认为我需要什么!
https://stackoverflow.com/questions/17564078
复制相似问题