chrome的APP模式与全屏模式 --app --kiosk

自动全屏模式

"C:\Program Files\Google\Chrome\Application\chrome.exe" --kiosk http://cn.bing.com/
1
“C:\Program Files\Google\Chrome\Application\chrome.exe”是chrome程序路径

这种全屏显示和正常状态下chrome按F11是不一样的,F11全屏后chrome会在左下角显示A标签的链接地址,同时鼠标移动到最上方会弹出退出全屏的提示,可以再次按F11推出全屏模式,而通过参数启动全屏之后,F11将失效,A标签提示和退出全屏提示也将消失,只能通过ALT+F4退出chrome全屏模式,是很彻底的全屏模式,通过这种全屏模式,可以将网站制作成软件形式。

关于全屏模式,有几点需要注意:

1、全屏模式下,广告插件(例如 adblock)是有作用的,所以目标页面的一些样式名称、url 地址,都一样要注意避免 ad 字样;
2、全屏模式下,按 F11 是不会退出全屏的,鼠标移动到屏幕上方也不会提示退出全屏;
3、全屏模式下,是没有关闭按钮的,除非用户懂得 ctrl+w 可以关闭,否则自己在网页上加入退出菜单;
4、全屏模式下,是有多标签的,当你在页面中使用了 target=”_blank” 打开一个新标签页之后,用户虽然看不出来,但是,关闭了一个,会显示出原来的页面,所以应该尽量避免新窗口打开;
5、如果当前运行着其它的 Chrome 窗口,那么全屏化打开是无效的,会直接在现有的 Chrome 以新标签的方式打开;
6、全屏模式下,按 ctrl+shift+b 快捷键是无法调出书签栏的;

以上是开发中可能会遇到的一些疑难杂症,当作一份总结。

APP模式

"C:\Program Files\Google\Chrome\Application\chrome.exe" --app=http://cn.bing.com/ --start-maximized
1
APP 模式下,系统任务栏的图标会变成网页的 favicon 图标,而且窗口标题没有了 Google Chrome 的字样;

关于 APP 模式,有几点需要注意的:

1、同上,在 APP 模式中,广告插件是有作用的,需要注意样式名和 url 地址中不要包含 ad 字样;
2、APP 模式在启动之后,呈现一个竖屏的效果,宽度并不等于用户的屏幕宽度,但是是可调的,也有最大化按钮,并且在下次启动时,会延续上次的宽度;
3、APP 模式中同样是没有地址栏、没有工具栏、没有书签栏的,快捷键也无法调出;
4、APP 模式下,系统任务栏的图标会变成网页的 favicon 图标,而且窗口标题没有了 Google Chrome 的字样;
5、APP 模式下,是没有多标签的,当网页中出现 target=”_blank” 需要在新窗口打开时,会调用或启动默认浏览器来打开目标网址,用户会从 APP 模式中脱离;

这几条也是在使用时发现的一些问题,或者说是需要注意的地方,希望以后在开发的时候多注意,别走弯路

另外,为了让bat文件后台运行,随系统启动,新建一个vbs文件

createobject("wscript.shell").run "C:\start.bat",0
1
C:\start.bat 是bat文件路径
最后一个参数0 表示后台运行

然后将此vbs文件,放到【开始】-》【所有程序】-》【启动】里(windows下)。

就可以实现开机自启动chrome,并全屏打开某网页。

你可能感兴趣的:(chrome的APP模式与全屏模式 --app --kiosk)