先讲述一下

webView.loadDataWithBaseURL(url, doc, mimeType, charset, url);

函数原型

void android.webkit.WebView.loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)Parameters:
baseUrl Url to resolve relative paths with, if null defaults to "about:blank"
data A String of data in the given encoding.
mimeType The MIMEType of the data. i.e. text/html. If null, defaults to "text/html"
encoding The encoding of the data. i.e. utf-8, us-ascii
historyUrl URL to use as the history entry. Can be null.

说一下方法遇到的几个问题

1: 如果不写 baseUrl 指定data内的 超链接如果写的是 /开头的uri 的话, 将会无法访问

2:baseUrl 如果写成主机的domain 例如 http://www.google.cn可以访问 data中的超链接,但是 无法使用 goback

3: 将 baseUrl 与 historyUrl 写成相同的,一切正常

更多相关文章

  1. Android 中设计模式 ----原型模式
  2. Android 安装SDK的几个问题
  3. 关于android中进行http通信的几个问题
  4. QADDroid—android快速原型框架
  5. 新建Android工程遇到几个问题
  6. 安装android sdk 遇到几个问题
  7. Android设计模式-原型模式
  8. 安装android sdk for linux遇到的几个问题和解决办法
  9. Android前向兼容的几个问题

随机推荐

  1. 将主DB复制到不同的从站
  2. 在CodeIgniter中包含视图的最佳方法。
  3. 如果我们通过引用传递,是不是创建了变量?
  4. 如果机器安装了oracle (oci8和/或pdo_oci
  5. 自动重定向到XML返回的URL?
  6. 在Symfony2中使用Doctrine DQL时检索的记
  7. 阅读使用JavaScript生成的页面
  8. 入门: 如何在xampp中运行php文件 (WINDOW
  9. 只有变量可以通过引用- array_walk传递。
  10. PHP mysqli_fetch_assoc不返回正确的值。