难道Android的WebView功能需要开放外部URL的权限? [英] Does Android WebView need permissions for opening external URLs?
问题描述
我试图下面的例子,但与外部URL:
I was trying the following example, but with external URLs:
<一个href="http://android-developers.blogspot.com/2008/09/using-webviews.html">http://android-developers.blogspot.com/2008/09/using-webviews.html
这个例子说明如何加载从资产的文件夹中的HTML文件(文件:// URL),并在一个web视图中显示。
The example shows how to load an HTML file from assets folder (file:// url) and display it in a WebView.
但是,当我与外部URL尝试(如 http://google.com ),我总是得到一个网站不可用错误。 Android的内置浏览器能够访问所有外部URL。
But when I try it with external URLs (like http://google.com), I am always getting a "Website Not Available" error. Android's built-in browser is able to access all external URLs.
我怀疑它是与权限,但无法证实。
I suspect that it has something to do with permissions, but wasn't able to confirm it.
推荐答案
我找到了自己的答案。
的权限名称是android.permission.INTERNET对。
The permission name is android.permission.INTERNET.
添加以下行的AndroidManifest.xml(直接嵌套在标签)的伎俩:
Adding following line to the AndroidManifest.xml (nested directly in tag) did the trick:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
该文件也可以在图形化的Eclipse插件,通过权限选项卡编辑。
The file can also be edited graphically in Eclipse plugin through permissions tab.
这篇关于难道Android的WebView功能需要开放外部URL的权限?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!