簡體   English   中英

當我在物理設備上運行應用程序時,WebView 沒有出現

[英]The WebView ain't showing up when I run the app in my physical device

我正在嘗試使用WebView制作 url 以在 Android Studio 中的我的應用程序中工作。 該鏈接基本上具有.js擴展名,因此,我在MainActivity.kt文件中提供了以下代碼。

        myWebView.settings.javaScriptEnabled
        myWebView.loadUrl("https://wordsmith.org/words/quote.js")
        myWebView.webViewClient = object : WebViewClient() {
            override fun shouldOverrideUrlLoading(
                view: WebView,
                request: WebResourceRequest
            ): Boolean {
                view.loadUrl(request.toString())
                return true
            }
        }

我還在我的AndroidManifest.xml文件中輸入了以下代碼,以便訪問互聯網。

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

WebView仍然無法正常工作。 有什么我錯過的或其他解決方案嗎?

單擊此處查看我的 XML 代碼和設計片段中的 WebView 代碼

您必須像這樣啟用javascript

 myWebView.settings.javaScriptEnabled = true

嘗試這個:

        myWebView.settings.javaScriptEnabled = true
        myWebView.settings.domStorageEnabled = true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM