Xamarin,如何使用 WebView 浏览 lokala 文件,(不是预装文件)
Posted
技术标签:
【中文标题】Xamarin,如何使用 WebView 浏览 lokala 文件,(不是预装文件)【英文标题】:Xamarin , how to browse lokala files with WebView , (not preinstalled files) 【发布时间】:2017-04-21 16:08:53 【问题描述】:如何使用 WebView 浏览 lokala 文件?
我有一个下载网站以支持离线模式的程序。 我将 PCLStorage 用于文件 IO,将 xamarin.forms 用于跨平台 UI。 但我无法使用 WebView 导航到我下载的 html 文件。
我正在寻找适用于 ios、Uwp 和 android 的解决方案。
提前致谢!
【问题讨论】:
【参考方案1】:存储文件后,您可以从中读取并显示如下内容:
var html = new HtmlWebViewSource();
html.Html = "content of your html file"
myWebView.Source = html;
欲了解更多信息:https://developer.xamarin.com/guides/xamarin-forms/user-interface/webview/
【讨论】:
是的,但是我无法使用链接导航,我想这样做 什么链接?它们在你的 html 里面吗?以上是关于Xamarin,如何使用 WebView 浏览 lokala 文件,(不是预装文件)的主要内容,如果未能解决你的问题,请参考以下文章
WebView Xamarin OnPermissionRequest
在 Xamarin.Forms PCL 中使用自定义 WebView 渲染器处理超链接
Xamarin.Forms (UWP) - 如何获取 WebView 的 DOM 作为 HTML 字符串?