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 文件,(不是预装文件)的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin 窗体 WebView 错误

WebView Xamarin OnPermissionRequest

在 Xamarin.Forms PCL 中使用自定义 WebView 渲染器处理超链接

Xamarin.Forms (UWP) - 如何获取 WebView 的 DOM 作为 HTML 字符串?

Xamarin.Forms WebView 不适用于 WebRTC

大叔也说Xamarin~Android篇~原生登陆与WebView的网站如何共享Session