zoukankan      html  css  js  c++  java
  • 创建Chrome内核的浏览器

    使用Chorme内核浏览器(使用Panel控件)

    1、下载相关文件(G:公司资料Chrome内核CefSharp),并把它放到该项目bin文件夹下面的Debug文件里。

    2、把配置管理器-->活动解决方案平台 -->修改为 x86位。

    3、在属性面板-->目标框架 -->修改为 .NET Framework 4的版本。

    4、引用-->添加引用-->点击浏览-->添加Debug文件夹下的CefSharp.dll 和 CefSharp.Core.dll 和 CefSharp.WinForms.dll文件。

    5、在后台(.cs)引用:  

      using cef;  

      using CefSharp;  

      using CefSharp.Internals;  

      using CefSharp.WinForms;

    6、在该窗体类里定义:CefSharp.WinForms.ChromiumWebBrowser browser = null;

    7、在窗体里调用(一般写在InitializeComponent方法后面)

      //访问panel控件(Chrome内核)。
      browser = new ChromiumWebBrowser("file:///F:/NewProject/Winform_baiduMap/Winform_baiduMap/_MapS  how.html");
      browser.Dock = DockStyle.Fill;
      plMapShow.Controls.Add(browser);

    --与JS数据交互请查看项目:googletest

    -------------------------------------------------------

    使用IE内核,与JS数据交互:(用控件WebBrowser)

    //访问WebBrowser控件(IE内核)

    this.wbMapInfo.Url = new Uri("F:\公司项目练习\Winform_baiduMap\Winform_baiduMap\_MapShow.html");

    this.wbMapInfo.ObjectForScripting = this;

    //向_MapShow.html传递参数

                object[] objArray = new object[2];

                objArray[0] = MainLng.ToString();

                objArray[1] = MainLat.ToString();

                wbMapInfo.Document.InvokeScriptMethod("strLomLat", objArray);

  • 相关阅读:
    API函数
    平台调用教程
    查看网页源文件方法
    网页端商品链接转换为手机端链接的部分网址规则
    中文分词消除歧义简单思想
    java 链接数据库时的配置代码
    手机参数更新语句根据Id 可以得到某手机的各种参数
    中文分词—基于Lucene的分词器—支持中英文混合词
    修改Imdict做自己的分词器
    制作可输入的下拉框
  • 原文地址:https://www.cnblogs.com/bingsying/p/7847165.html
Copyright © 2011-2022 走看看