首页 > 试题广场 >

下列关于WebView中描述正确的是?

[不定项选择题]
下列关于WebView中描述正确的是?
  • 加载本地assets中的文件,使用ajax访问远程服务器会跨域
  • 在WebView中下载文件需要设置setDownloadListener
  • 通过同步Cookie的方式可以使WebView保持登录状态
  • 在访问https网页时收到onReceivedSslError回调可以使用handler.cancel()忽略错误
A应该是正确的。

发表于 2020-02-22 21:01:24 回复(1)
Arx头像 Arx
忽略错误, 继续访问网页是
  handler.proceed();


发表于 2020-01-17 13:54:10 回复(1)
A. 跨域(Cross-Origin)指的是在网络安全环境下,浏览器限制了不同源(Origin)之间的交互行为,以防止恶意网站对用户数据进行滥用或攻击。同源是指协议、域名和端口号完全相同的两个URL。加载本地assets中的文件不会涉及跨域问题,但用 AJAX 访问远程服务器可能会涉及跨域问题。 

B. 正确。在WebView中下载文件通常需要设置一个DownloadListener来处理下载操作,监听用户点击下载链接时触发的事件。

 C. 通过同步Cookie的方式可以使WebView保持登录状态,但这可能会引发一些安全风险,不推荐在WebView中处理敏感信息的登录状态。

 D. onReceivedSslError回调通常是用来处理SSL证书错误的情况,可以选择取消请求或继续加载,但不是使用handler.cancel()来忽略错误。
编辑于 2023-08-03 17:55:49 回复(0)
https 是开了ssl的网页。这个是基本功能,不能忽略。
发表于 2021-08-08 23:28:35 回复(0)
D选项
发表于 2023-04-07 17:04:55 回复(0)