我正在构建一个基于Web的免费动态新闻阅读器(即“自动播放”功能),您可以从这里进行测试:
http://www.fivetechsoft.com/news
我希望实现一个按钮来全屏显示它。有什么提示吗?
请注意,目前只支持IE浏览器。其他浏览器的支持即将到来。
我正在构建一个基于Web的免费动态新闻阅读器(即“自动播放”功能),您可以从这里进行测试:
http://www.fivetechsoft.com/news
我希望实现一个按钮来全屏显示它。有什么提示吗?
请注意,目前只支持IE浏览器。其他浏览器的支持即将到来。
这将简单地发送F11。对于安全设置较弱的IE而言,这已足够。不过这是你可能想要仅供内部使用的东西。
<script type="text/javascript">
function max() {
var wscript = new ActiveXObject("Wscript.shell");
wscript.SendKeys("{F11}");
}
</script>
<script>
<!--
window.open("bigpage.html","fs","fullscreen=yes")
//-->
</script>
如果您控制机器,例如在一个信息亭安装中,您可以通过运行批处理文件并提供URL来在“信息亭模式”下启动IE:(保存以下字符串并命名为“launch.bat”)
start iexplore.exe -k "c:\Kiosk\default.htm"
或者
start iexplore.exe -k "http://www.google.com"
<script>
var splashWin = window.open("http://google.com", "win",
"fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0")
</script>
谷歌是你的好朋友:
http://webfx.eae.net/dhtml/splashwin/splashwin.html
:)
您可以在页面中添加“最佳全屏模式查看”提示-这也可以起作用。
[我想要编程实现]全屏查看当前窗口
您知道,大多数浏览器都不支持您所要求的功能,而这是一件好事™。
想象一下可能性-您进入一个网站,它自动将您切换到全屏模式,并在您尝试返回时保持在那里。生活中无法关闭的弹出窗口已经够糟糕了,通过编程方式操纵浏览器将是一场(安全性、可用性等)噩梦。
要在启动ie时实现全屏:
右键单击桌面启动图标...
并在目标字段中追加 -k "http://www.google.com"
完整的目标字段应该看起来像这样
"C:\Program Files (x86)\Internet Explorer\iexplore.exe" -k "http://www.google.com"
这将禁用所有IE工具栏,地址栏等。你也无法按F11返回正常视图。
这段代码已经接近目标,但仍会打开一个新窗口并保留窗口标题:
window.open(location.href,'fullscreen','fullscreen,scrollbars')
所以仍然不同于按下F11 :-(
大多数专业游戏都有一个预编码的按钮,用于将用户接口切换到全屏模式,作为 F11 键的选项。这不应被视为一件坏事。