Javascript Android webview有限加载
我希望有人能帮我解决这个让我头疼的问题Javascript Android webview有限加载,javascript,android,webview,Javascript,Android,Webview,我希望有人能帮我解决这个让我头疼的问题 package org.example.browserview; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class BrowserView extends Activity { private WebView webView; @Override public void onCreate
package org.example.browserview;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class BrowserView extends Activity {
private WebView webView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
webView = (WebView) findViewById(R.id.web_view);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://m.test.com");
}
}
它可以工作,但我的问题是,我不想把所有的页面加载到我的webkit中,我想加载没有html标题的页面。(因此我需要以某种方式隐藏标题)
html标题id我已将其设置为“header”,并在html页面中使用jquery。因此,我所要做的,但我不知道的是如何生成javascript命令$('header').hide()
或document.getElementById('header').hide()代码>在我将页面插入android应用程序之前
因此,通过这种方式,我将把页面放入android应用程序中,而不带标题。我想您可以在loadUrl(”之后使用loadUrl(“JavaScript:…;”)调用JavaScripthttp://...”):
或
另见:
webView.loadUrl("javascript:$('header').hide();");
webView.loadUrl("javascript:document.getElementById('header').style.display='none';");