以app形式启动chrome——关于chrome命令行

转自:http://wiselyman.iteye.com/blog/2179043javascript

转自:http://bbs.ithome.com/thread-589651-1-1.htmlphp

转自:http://www.cnblogs.com/dsky/archive/2013/05/14/3077484.htmlhtml

 

客户但愿咱们开发的不是一个B/S系统,而是一个客户端应用。java

还有在一些须要全屏的需求的B/S系统的时候,须要隐藏全部浏览器的相关的内容。web

按F11的全屏不能知足要求。chrome

 

只需作以下操做:shell

Java代码   收藏代码
  1. "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app=http://www.baidu.com  

 若需最大化增长"--start-maximized"
数据库

 

效果以下:浏览器


 

 

Chrome命令行参数畅谈(一)
命令行参数是Chromium提供的一种延伸功能的方法,Chrome和Chromium都支持在启动时使用命令行参数,有些参数会改变浏览器功能和行为方式,有些则是测试和调试用的。目前Chrome有1000个左右的命令行参数。

1、使用方法:缓存

1. 更改快捷方式,使用此法需要用此快捷方式启动chrome才会带参数;
在快捷方式的“目标”输入栏内chrome.exe以后,添加“空格--参数”;

 


                                
登陆/注册后可看大图

 

2. 修改注册表,使用此法即便从其余程序调用chrome而非从快捷方式打开,也会带着参数启动。例如:
Windows RegistryEditor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command]
@="\"C:\\Users\\lenovo\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe\"  --参数 --参数 -- \"%1\""

                                
登陆/注册后可看大图

 

2、目的和意义:
1. 扩充能够自定义的选项范畴,如user-data-dir="D:\userdata"自定义用户数据位置;
2. 实现某些调试功能,如user-agent="Chromium or whatever",改变本身的user agent以假装成其余浏览器;


                                
登陆/注册后可看大图

3. 快速调整设置,如--lang=zh_TW,将显示语言改成繁体中文。

3、经常使用命令行参数介绍:
1. --incognito,设置浏览器直接从隐身模式启动功能,您在隐身模式中浏览网页不会保留浏览器记录、Cookie存储库或搜索记录,会保留下载的文件和已存的书签。
2. --start-maximized,启动时自动最大化窗口。
3. --lang=en_US,设置语言为英语_美国(这里能够写各类语言代码),快速切换显示语言,而免去在设置中点击数次并重启的麻烦。
4. --user-agent="thatis my user agent"(若是字符串不含空格则无需引号),设置伪造的用户代理字符串,能够验证网站对于不一样浏览器采起的不一样的行为。
5. --user-data-dir=D:\userdata,设置自定义用户数据位置,对于系统盘空间较小,但愿把用户数据(包含缓存)放在其余位置的用户很是有用。
6. --disable-images,设置为禁止图像,对于流量有限制,或者其余不想看图的人群很是有用。
7. --no-sandbox,不使用沙箱,在和某些杀毒软件有冲突时,能够关闭沙箱。
8. --trusted-plugins,仅使用信任的插件。
9. --restore-last-session,启动时恢复最近的会话。

4、分类
Chrome依据参数的功能和性质,把全部参数分红了11个大类,接下来,咱们会依次介绍这些类别中比较有意思的命令行参数。

5、Chrome命令行参数之基础类
1. --debug-on-start,若是程序包含基础/调试/debug_on_start_win.h,(仅限于Windows),该过程将​​自启动JIT系统注册的调试器,并会等待60秒钟,让调试器链接到自身并打一个断点。
2. --disable-breakpad,禁用崩溃报告。
3. --wait-for-debugger,在60秒以内,等待一个调试器接入Chrome。
4.--test-child-process,当运行特定的派生子进程的测试,此开关会告诉测试框架,当前进程是一个子进程。
5.--enable-crash-reporter,表示崩溃报告应该启用。由辅助进程不能访问到所需文件的平台做出这个决定,此标志由内部产生。
6.--enable-crash-reporter-for-testing,用于在调试环境中打开Breakpad(一个很是实用的跨平台的崩溃转储和分析模块)崩溃报告,崩溃报告在那里一般会被编译,但被禁用了。
7.--full-memory-crash-report,生成所有内存崩溃报告。
8.--enable-low-end-device-mode,改写低端设备检测,启用低端设备的优化。
9.--disable-low-end-device-mode,改写低端设备检测,禁止低端设备的优化。
 
附其它收集命命令行参数:

disable-accelerated-compositing    禁用加速disable-winsta    禁用渲染备用窗口disable-application-cache    禁用应用程序缓存disable-apps  禁用应用程序disable-audio    禁用音频disable-auth-negotiate-cname-lookupdisable-background-networking  禁用后台联网disable-backing-store-limit    禁用存储数量限制,能够防止在打开大量的标签窗口时,页面出现闪烁的现象。disable-byte-range-support    禁用缓存的支持字节范围disable-click-to-play    禁用点击播放disable-connect-backup-jobs    若是超过指定的时间,则禁用创建备份的TCP链接disable-content-prefetch    禁用内容预取disable-custom-jumplist    禁用Windows 7的JumpList自定义功能disable-databases    禁用HTML5的数据库支持disable-desktop-notifications    禁用桌面通知(默认窗口启用)disable-dev-tools    禁用全部页面的渲染检测disable-device-orientation    禁用设备向导disable-webgl    禁用WebGL实验功能disable-extensions    禁用扩展disable-extensions-file-access-check    禁用扩展文件访问检查disable-geolocation    禁用地理位置的JavaScript APIdisable-glsl-translator    禁用GLSL翻译disable-hang-monitor    禁止任务管理器监视功能disable-internal-flash    禁用内部的Flash Playerdisable-ipv6    禁用IPv6disable-preconnect    禁用TCP/IP协议disable-javascript    禁用JSdisable-java    禁用Javadisable-local-storage     禁用本地存储disable-logging    禁用调试记录disable-new-tab-first-run  禁用新标签显示的通知disable-outdated-plugins    禁用过期的插件disable-plugins    禁止插件disable-popup-blocking    禁用阻止弹出窗口disable-prompt-on-repostdisable-remote-fonts    禁用远程字体disable-renderer-accessibility    禁用渲染辅助功能disable-restore-background-contents    当浏览器从新启动后以前的网址被记录disable-session-storage    禁用会话存储disable-shared-workers    禁用共享,功能还没有完成disable-site-specific-quirks    禁用指定站点设置的WebKit兼容性问题。disable-speech-input    禁用语音输入disable-ssl-false-start    禁用SSL的虚假启动disable-sync    禁用同步disable-sync-apps    禁用同步应用程序disable-sync-autofill    禁用同步自动填表disable-sync-bookmarks    禁用同步书签disable-sync-extensions    禁用同步扩展disable-sync-passwords    禁用同步密码disable-sync-preferences    禁用同步偏好设置disable-sync-sessions    禁用同步会话disable-sync-themes    禁用同步主题(皮肤)disable-sync-typed-urls    禁用同步输入网址disable-tab-closeable-state-watcher    disable-translate    禁用翻译disable-web-resources    禁用网络资源后台加载服务disable-web-security    禁用网络安全提示?disable-web-sockets    禁用网络接口safebrowsing-disable-auto-update  禁用自动升级(安全浏览)disable-tls    禁用设置XMPP协议的客户端同步控制disable-flash-core-animation    禁用Flash核心动画disable-hole-punching    禁用Punchingdisable-seccomp-sandbox    禁用沙盒no-sandbox      启动无沙盒模式运行 

相关文章
相关标签/搜索