android - Android WebView 是否需要打开外部 URL 的权限?

标签 android http webview

我尝试了以下示例,但使用了外部 URL: Using WebViews

该示例展示了如何从 assets 文件夹 (file://url) 加载 HTML 文件并将其显示在 WebView 中。

但是当我尝试使用外部 URL(如 http://google.com )时,我总是收到“网站不可用”错误。 Android 的内置浏览器能够访问所有外部 URL。

我怀疑它与权限有关,但无法确认。

最佳答案

我自己找到了答案。

权限名称是android.permission.INTERNET。

在 AndroidManifest.xml 中添加以下行(直接嵌套在标签中)就可以了:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

该文件也可以在 Eclipse 插件中通过权限选项卡以图形方式进行编辑。

关于android - Android WebView 是否需要打开外部 URL 的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/196946/

相关文章:

ios - 在 iOS 应用程序中打开包含 PDF 文件的 ViewController 时出现奇怪的控制台输出

android - nanohttpd 在 android studio 中的工作示例

android - ImageView 超出父边界?

android - 关闭和取消警报对话框android之间的交互

java - 检测 http get 请求 header 的结尾(java)

ios - XCTest - 如何检查 HTML 复选框的状态?

java - 如何设置创建 Android 设备选项

security - 如何从 RESTful 服务发送安全 token ?

php - $_GET、$_SESSION 和 XMLHttpRequest 的问题

android - HTTPS 证书有时会在 Android WebView 中失败