Rit*_*ppo 9 android android-webview
Android 网页显示 net::ERR_ACCESS_DENIED,同时打开嵌入有网页标签的 Android 活动
我试图在 Android Manifest 中提供权限。
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Run Code Online (Sandbox Code Playgroud)
网络视图:
WebView webView;
webView = (WebView)findViewById(R.id.webbrowser);
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setPluginState(WebSettings.PluginState.ON);
webView.loadUrl("http://basic-testing-faq.blogspot.com/");
Run Code Online (Sandbox Code Playgroud)
我得到 net::ERR_ACCESS_DENIED

确保已授予互联网权限,android:usesCleartextTraffic="true"如果您使用 http 网站,请添加。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="in.example.application">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:usesCleartextTraffic="true"
tools:targetApi="m">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.VIEW"/>
</intent-filter>
</activity>
</application>
Run Code Online (Sandbox Code Playgroud)
这对我有用:
wvMakFukinWalker = findViewById(R.id.wv_mak);
// wvMakFukinWalker is my WebView
// wv_mak the id
WebSettings webSettings = wvMakFukinWalker.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowContentAccess(true);
webSettings.setAppCacheEnabled(true);
webSettings.setDomStorageEnabled(true);
webSettings.setUseWideViewPort(true);
wvMakFukinWalker.setWebViewClient(new WebViewClient());
wvMakFukinWalker.loadUrl("http://yourdomain.com/");
Run Code Online (Sandbox Code Playgroud)
// webSettings.setDomStorageEnabled(true); ==>>我认为:这就是你的解决方案
| 归档时间: |
|
| 查看次数: |
15738 次 |
| 最近记录: |