上周公司和美餐网合作,我正好去门店帮忙,遇到他们的技术人员在安装软件。简单的看了一下。说是软件,其实也就是一个web容器嵌入一个网页而已。所有业务都放在web端处理,只有打印小票才会使用软件调用系统打印机驱动。
好了,web容器的话,C#会自带一个web容器,还用很多软件公司在用2010年的webkit的C#写的dll。而本次介绍的美餐网客户端则是使用了Chrome浏览器。对,chrome有一个便携版的:
叫做:Chrome Portable
启动的时候会代入一些启动参数,这个和上次接触到--auto-print自动打印类似。
可以发现,自带了参数:
--user-agent浏览器代理参数
--app-id:这这个还不清楚。
于是在网上搜索了一下,Chrome启动参数:
–user-data-dir=”[PATH]“ 自定义用户数据目录
–start-maximized 启动就最大化
–no-sandbox 取消沙盒模式
–single-process 单进程运行
–process-per-tab 每个标签使用单独进程
–process-per-site 每个站点使用单独进程
–in-process-plugins 插件不启用单独进程
–disable-popup-blocking 禁用弹出拦截
–disable-javascript 禁用JavaScript
–disable-java 禁用Java
–disable-plugins 禁用插件
–disable-images 禁用图像
-incognito 启动进入隐身模式
–enable-udd-profiles 启用账户切换菜单
–proxy-pac-url 使用pac代理 [via 1/2]
–lang=zh-CN 设置语言为简体中文
–disk-cache-dir=”[PATH]“ 自定义缓存目录
–disk-cache-size= 自定义缓存最大值(单位byte)
–media-cache-size= 自定义多媒体缓存最大值(单位byte)
–bookmark-menu 在工具栏增加一个书签按钮
–enable-sync 启用书签同步
后续将继续查阅更多资料,简单实现美餐网客户端这个功能:C#编写一个程序,调用chrome浏览器内核,自定义窗口样式。
博客地址:http://blog.yoqi.me/?p=116
这篇文章还没有评论