xamarin - Xamarin 如何从我的网络视图中检查目标“_blank”的链接
问题描述
我知道这个问题已经存在,但我已经阅读并尝试了所有我发现的东西,但我找不到适合我的解决方案。我通过 webview 连接到一个站点,使用 OnNavigating 方法我可以在设备的浏览器中打开链接,但是我遇到的问题是带有目标“_blank”的链接,它根本不读取它们并且甚至不检查。有谁能帮帮我吗?
这是代码
protected void webOnNavigating(object sender, WebNavigatingEventArgs e)
{
if (e.Url.Contains("http") ^ (e.Url.Contains("http://test.liberobit.biz:8011/lb_gets_ar_web/test-documenti.aspx")))
{
// Retrieving the URL
//var pdfUrl = new Uri(e.Url);
}
else
{
return;
}
// Open PDF URL with device browser to download
Device.OpenUri(new Uri(e.Url));
// Cancel the navigation on click actions (retains in the same page.)
e.Cancel = true;
}
解决方案
推荐阅读
- python - Clarifai:“格式错误或无效的请求”
- ef-core-2.0 - 实体框架核心重用一组包含语句
- php - Apache 2.4 PHP 7.0 和 7.2 在分离的虚拟主机上
- sql - 使用自联接根据列值从表中删除行
- java - 当代码抛出异常时,如何使用 Java 8 CompletableFuture 进行 DRY 异常处理?
- javascript - 结合 JavaScript 生成器和类
- ios - 拒绝应用内的所有网络通信 iOS
- c++ - 了解 volatile asm 与 volatile 变量
- excel - excel:索引两列的结果并将它们加倍
- ios - ios - 如何在集合视图中合并两个不同的部分