Fork me on GitHub
WebApp之PC客户端

开发WebApp之PC客户端

HTML5的跨平台性还是很好的,苹果、Android手机都可以用,所在最近使用Jquery Mobile开发了一个手机端应用程序,一次开发,多个平台使用。

 

但我们的很多客户使用的是还是IE浏览器,有的还是很老的版本,对HTML5支持都不好,如果想让客户在PC想上也能运行我们的应用程序得另想办法。

 

虽然现在在PC机上,很多浏览器已经很好的支持HTML5,如谷歌、火狐等,但同样会有一些问题,这些浏览都是非制定的,窗口随意大小,会严重影响原来为手机屏幕大小而设计的页面。而且要客户去下载一个浏览器,并使用我们的应用地址,客户有时候很难去接受。但如果是专为应用而做的一个程序,客户还是很愿意去安装的。

 

有没有办法我们自己来制定一个这样的客户端呢,只需要简单的配置,就能让客户在PC机上实现和手机上一样浏览HTML5的效果呢?

 

WebApp之PC客户端就是这样一个程序:

 

 

程序是基于Xilium.CefGlue开发的,相关的资源请参见:

 

CEF

 

  研究过,很不错的类库,但是是C和C++写的

 

  https://code.google.com/p/chromiumembedded/

 

  http://www.cnblogs.com/think/archive/2011/10/06/CEF-Introduce.html(园友谭振林写的相关文章)

 

Xilium.CefGlue

 

  基于CEF,用.net包装过,很不错,我就用的这个类库(Xilium.CefGlue/3)

 

  https://bitbucket.org/xilium/xilium.cefglue/wiki/Home

 

基于.net开发chrome核心浏览器【二】 http://www.cnblogs.com/liulun/archive/2013/04/20/3031502.html (园友写的liulun写的一系列文章)

 

 

 

WebApp之PC客户端 可以通过配置文件来制定自己的应用程序访问,配置文件存放在config.xml文件中,内容如下:

 

复制代码
<?xml version="1.0" encoding="utf-8" ?>
<Config>
  <!-- 程序标题 -->
  <AppName>Web App--PC 模拟器 V0.1</AppName>
  <!-- 应用程序访问地址 -->
  <URL>http://view.jquerymobile.com/1.3.2/dist/demos/</URL>
  <!-- 程序宽 -->
  <Width>480</Width>
  <!-- 程序高 -->
  <Height>780</Height>
</Config>
复制代码

 


程序基于Xilium.CefGlue开发的,实现HTML5显示功能,所以相应的DLL也很大,整个程序有50多M,有兴趣的朋友可以从下面地址下载:

 

http://yun.baidu.com/share/link?shareid=3482807145&uk=1780134501

 

 

 

程序只是一个初步的想法,正在进一步完善,希望对大家有所帮助,也希望大家多提意见。

HTML5的跨平台性还是很好的,苹果、Android手机都可以用,所在最近使用Jquery Mobile开发了一个手机端应用程序,一次开发,多个平台使用。

但我们的很多客户使用的是还是IE浏览器,有的还是很老的版本,对HTML5支持都不好,如果想让客户在PC想上也能运行我们的应用程序得另想办法。

虽然现在在PC机上,很多浏览器已经很好的支持HTML5,如谷歌、火狐等,但同样会有一些问题,这些浏览都是非制定的,窗口随意大小,会严重影响原来为手机屏幕大小而设计的页面。而且要客户去下载一个浏览器,并使用我们的应用地址,客户有时候很难去接受。但如果是专为应用而做的一个程序,客户还是很愿意去安装的。

有没有办法我们自己来制定一个这样的客户端呢,只需要简单的配置,就能让客户在PC机上实现和手机上一样浏览HTML5的效果呢?

WebApp之PC客户端就是这样一个程序:

程序是基于Xilium.CefGlue开发的,相关的资源请参见:

CEF

  研究过,很不错的类库,但是是C和C++写的

  https://code.google.com/p/chromiumembedded/

  http://www.cnblogs.com/think/archive/2011/10/06/CEF-Introduce.html(园友谭振林写的相关文章)

Xilium.CefGlue

  基于CEF,用.net包装过,很不错,我就用的这个类库(Xilium.CefGlue/3)

  https://bitbucket.org/xilium/xilium.cefglue/wiki/Home

基于.net开发chrome核心浏览器【二】 http://www.cnblogs.com/liulun/archive/2013/04/20/3031502.html (园友写的liulun写的一系列文章)

 

WebApp之PC客户端 可以通过配置文件来制定自己的应用程序访问,配置文件存放在config.xml文件中,内容如下:

复制代码
<?xml version="1.0" encoding="utf-8" ?>
<Config>
  <!-- 程序标题 -->
  <AppName>Web App--PC 模拟器 V0.1</AppName>
  <!-- 应用程序访问地址 -->
  <URL>http://view.jquerymobile.com/1.3.2/dist/demos/</URL>
  <!-- 程序宽 -->
  <Width>480</Width>
  <!-- 程序高 -->
  <Height>780</Height>
</Config>
复制代码


程序基于Xilium.CefGlue开发的,实现HTML5显示功能,所以相应的DLL也很大,整个程序有50多M,有兴趣的朋友可以从下面地址下载:

http://yun.baidu.com/share/link?shareid=3482807145&uk=1780134501

 

程序只是一个初步的想法,正在进一步完善,希望对大家有所帮助,也希望大家多提意见。

posted on 2013-08-26 22:43  HackerVirus  阅读(2607)  评论(0编辑  收藏  举报