【问题标题】:Want to save a web page using web browser control想要使用 Web 浏览器控件保存网页
【发布时间】:2012-05-14 04:53:33
【问题描述】:

我最近使用 Web 浏览器控件为 windows phone 7 创建了一个 Web 浏览器。但是如果用户点击保存按钮,我想保存一个网页。而且我还需要在另一个页面(Page1.xaml)中显示保存的页面,其中包含该特定网页的 title 和 URL 以及该网页的 thumbnail。由于是 c# 新手,我不知道如何使用 独立存储 保存网页。我研究了很多地方,但我没有得到答案。谁能帮我这个???我的网络浏览器名称是 "browsers",文本框名称是 "UrlTextBox",保存按钮名称是 "savebtn"。提前感谢您的辛勤工作!!!

【问题讨论】:

    标签: c# windows-phone-7


    【解决方案1】:

    浏览器保存的缓存文件对托管 WebBrowser 控件的应用程序不可用,因此要直接访问这些文件,您需要自己下载它们。

    如果您只需要页面中的文本,则可以通过调用 SaveToString() 来获取。
    如果您需要更多内容,则需要解析通过调用 SaveToString 返回的值,然后自己请求任何额外的文件(图像、javascript、css 等),然后自己将所有内容保存到独立存储中。您还需要更新您保存的所有内容中的路径,以便在 IS 文件结构中使用适当的相对路径。

    在创建屏幕截图方面,如果您乐于在该特定点使用屏幕副本,您可以执行类似http://www.jeff.wilcox.name/2011/10/screenshots-cs-how-to-capture-screenshots-of-your-app-on-your-device/ 所示的操作

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多