簡體   English   中英

Android Webview - 檢測jquery文件准備就緒

[英]Android Webview - detect jquery document ready

我使用Android Webview將網站轉換為Android應用程序。 該網站使用了許多JavaScript文件,其中許多都是從$(document).ready()開始的。 該網站運行良好,但該應用程序僅識別第一個文件中的$(document).ready()。 “的console.log(” 東西 “);” 放在第二個文件上只有在$(document).ready()之外才能運行。

// Java

private void javaRun(String script)
    {

        if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
            myWebView.evaluateJavascript(script, null);
        } else {
            myWebView.loadUrl(script);
        }
    }

@Override
            public void onPageFinished(final WebView view, String url) {

                super.onPageFinished(view, url);

                new Handler().postDelayed(new Runnable() {

                        @Override
                        public void run() {
                            javaRun("javascript:ready();");


                        }
                    }, 200);


            }

// Javascript

function ready()
{

$('li').click(function(){
  $(this).toggleClass('read');

});

}

暫無
暫無

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

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