webview里面有设置支持JS脚本:settings.setJavaScriptEnabled(true);
但还是不行。有没有高手解答帮忙解惑一下。

解决方案 »

  1.   

    你设置了webview的另外的属性了吗?如设置布局算法,设置viewport,等,还有就是,如果html中有css的一些属性,如:position:fixed.webview也是搞不定的,这个是系统一直存在的一个问题
      

  2.   


    就下面这些属性,是有地方错了吗?
    view = (WebView)findViewById(R.id.zsf);
    init(view, "view", 10,strURL[0]);
    view.getSettings().setDefaultTextEncodingName("UTF-8");
    view.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);
    view.setInitialScale(100);
    view.setEnabled(true);
    view.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
    view.setDrawingCacheEnabled(true);
    view.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    view.setAlwaysDrawnWithCacheEnabled(true);
    view.loadUrl(strURL[0]);WebSettings settings = pWebView.getSettings();
          settings.setAppCacheMaxSize(pAppCacheSize);
          settings.setJavaScriptEnabled(true);
          settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
          settings.setUseWideViewPort(true);
      

  3.   

    view.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);,你把这句修改改成SINGLE_COLUMN,如果还不行,那就是html页面的问题了,你需要让你们的html工程师,去调html的适配性