Android 在WebView中通过javascript获取网页源码,并在TextView或者在EditText中显示问题

Android 在WebView中通过javascript获取网页源码,并在TextView或者在EditText中显示问题,第1张

应该是public void showSource(String html) {} 运行在非UI线程里面, 你尝试在这个方法里面使用handlersendMessage() 然后在handler的handlerMessage 方法中更新TextView中的内容试试

直接是不行的。

1、用c#往webbrowser里面外层网页注入一段javascript,这段javascript的作用是向iframe注入代码。

2、向iframe注入的代码的作用是获取document的源代码

3、把获取到的源代码返回到外层网页里面的一个对象里。

4、用c#从外层网页取这个源代码。

浏览器查看。

用Chrome、火狐等(其它浏览器 *** 作类同),打开浏览器后,按F12。或者打开开发者工具,可以查看相应的html、css、js等内容。

效果图如下(查看源码

js和jquery无法直接获取远程网站的原码,因为ajax无法跨域,如果你想引用,直接用iframe不就得了。如果想获取源码,用js访问php,让php去干这活,然后返回给页面

方法有了,自己动手

以上就是关于Android 在WebView中通过javascript获取网页源码,并在TextView或者在EditText中显示问题全部的内容,包括:Android 在WebView中通过javascript获取网页源码,并在TextView或者在EditText中显示问题、c#的webbrowser如何获得iframe里通过javascript生成的源代码、如何查看网页的JS代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9365911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存