是否可以将WebView的内容作为字符串获取?
我尝试使用:
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(Constants.LOGIN_URL);
HttpWebResponse response = (HttpWebResponse)await httpWebRequest.GetResponseAsync();
但是我没有得到想要的东西,因为Webview存储了会话等。
我希望有一种方法可以从网站获取登录用户的数据。
既然你需要下载的内容WebView
在登录的用户的情况下,你可能会想尝试注入JavaScript
到WebView
,然后具有JavaScript
发送代码回到C#
方法。
可以在XLabs中找到类似Hybrid WebView
的示例(这是我用来JavaScript
从C#
方法中调用的示例)。
看看下面的URL。您需要为所支持的每个平台创建一个自定义渲染器,但这仅是复制和粘贴下面链接中的问题。
自定义渲染器全部设置好后,您可以简单地HTML
使用JavaScript
方法拉所有。
https://github.com/XLabs/Xamarin-Forms-Labs/wiki/HybridWebView
如果遇到任何障碍,请回复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句