我正在加载WebView
一些包含两个iframe
的HTML代码。这两个iframe
将指向我的私人文件夹中的页面。基本上我有:
page.html
(在资产文件夹中)
...
<body>
<iframe src="page_1.html" />
<iframe src="page_2.html" />
</body>
...
Webview.java
:
String pageContent = readeFileContents("page.html", getActivity().getAssets());
webView.loadDataWithBaseURL("file:///data/data/com.mypackage/", pageContent, "text/html", "UTF-8", null)
然后,如果在我的page.html
我尝试访问iframe的内容,我会得到这个:
Unsafe JavaScript attempt to access frame with URL file:////data/data/com.mypackage/page_1.html from frame with URL file:////data/data/com.mypackage/. Domains, protocols and ports must match.
(当然,我对page_1
和page_2
都有同样的错误。)
我正在尝试使用Galaxy tab 2 Android 4.1.2