难道Android的WebView功能需要开放外部URL的权限? [英] Does Android WebView need permissions for opening external URLs?

查看:630
本文介绍了难道Android的WebView功能需要开放外部URL的权限?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图下面的例子,但与外部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.

添加以下行的Andr​​oidManifest.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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆