zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    搭建基于nginx-rtmp-module的流媒体服务器
    mysql length和char_length
    mediainfo使用
    linux下ftp服务器搭建
    排序算法
    设计模式之注册树模式
    dock
    linux下安装使用tar
    linux下安装rar
    linux 内存操作相关命令
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3283822.html
Copyright © 2011-2022 走看看