[英]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.