WebView 失败

问题描述 投票:0回答:1

我已经创建了这个网站的 WebView https://smartfix.pk/ 但是在我的应用程序中,WhatsApp 不工作, 当我点击它给我错误

enter image description here

whatsapp://send/?phone=923005475032&text=Hello%2C%20I%20have%20a%20question%20about%20SmartFix%20 无法加载服务因为:net::ERR_UNKNOWN_URL_SCHEME

public class MainActivity extends AppCompatActivity {

    WebView web;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        web = findViewById(R.id.webView);
        WebSettings webSettings = web.getSettings();
        webSettings.setJavaScriptEnabled(true);
        web.setWebViewClient(new Callback());
        web.loadUrl("https://smartfix.pk/");
    }


    private class Callback extends WebViewClient {
        @Override
        public boolean shouldOverrideKeyEvent(WebView view, KeyEvent event) {
            return false;
        }
    }



}
java android android-webview
1个回答
1
投票

尝试添加这个,我不确定它是否适用于该页面但是当我使用 webview 时我总是启用所有以确保

webSettings.setLoadsImagesAutomatically(true);
webSettings.setDatabaseEnabled(true);
webSettings.setDomStorageEnabled(true);
webSettings.setJavaScriptEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN) {
    webSettings.setAllowFileAccessFromFileURLs(true);
    webSettings.setAllowUniversalAccessFromFileURLs(true);
}
© www.soinside.com 2019 - 2024. All rights reserved.