zoukankan      html  css  js  c++  java
  • WebBrowser加载本地资源

    加载的本地资源有两种情况:

    一:加载程序集里面的资源信息

      1.加载html资源

        (1)

          StreamReader reader=Application.GetResourceStream(New Uri("path",UriKind.Relative).Stream;

          webBrowser.NavigateToString(reader.ReadToEnd());

        (2)

                   引用命名空间: Microsoft.Xna.Framework;

          StreamReader reader = new StreamReader(TitleContainer.OpenStream("pathString"));

          webBrowser.NavigateToString(reader.ReadToEnd());

        (3)

         webBrowser.NavigateToString("htmlString");

        注:为了让显示的html页面能够进行交互,就需要让webBrowser具备支持脚本语言的功能,所以需要设置webBrowser.IsScriptEnabled = true;

      2.加载图片资源

        

    二:加载程序的独立内存空间里面的资源信息

       1.加载html资源

        (1)

          VAR fe = IsolatedStorageFile.GetUserStoreForApplication());                    

          IsolatedStorageFileStream stream= fe.OpenFile("BOOK.HTML", FileMode.Open, FileAccess.Read);   

          StreamReader reader=new StreamReader(stream);             

          webBrowser.NavigateToString(reader.ReadToEnd()); 

            2.加载图片资源

          将网络图片资源保存在本地的空间上面,然后使用WebBrowser控件展示,

          ProductId:Windows phone 工程中的WMAppManifest.xml中的App节点的ProductId属性

          ContentDictionary:保存在本地存储控件的路径

          string html=""<html><head><title>title information</title></head><body>good morning </br>good afternoon</br><img width=\"300\" height=\"400\" src=\"file:///Applications/Data/{0}/Data/IsolatedStore/{1}\"></body></html>"
          html=String.Format(html,ProductId,ContentDictonary);

                    webBrowser.NavigateToString(html);

  • 相关阅读:
    互联网、云大数据相关书籍推荐
    育儿、教育书籍推荐
    MySQL客户端工具的选择
    解决Windows10或者其他版本Windows Update报错的问题
    启动Myeclipse报错“Failed to create the Java Virtual Machine”的解决办法
    mysql的日期存储字段比较int,datetime,timestamp区别
    nginx增加ssl服务方法
    mysql导入出现MySQL Error 1153
    mysql忘记密码修改方法
    清空本地ssh记录数据,ssh: connect to host Ip port 22: Connection refused
  • 原文地址:https://www.cnblogs.com/mokey/p/2252775.html
Copyright © 2011-2022 走看看