2013-05-07 2 views
0

안녕하세요. 내 첫 번째 Android 앱입니다.Webview에서 자바 스크립트 또는 CSS를로드하지 못했습니다.

내 LAN 웹 사이트에로드 중입니다. 집에서 IIS 서버를 제공하고 있습니다. (192.x.x.x). 내 컴퓨터와 고토를 사용하면 페이지가 잘로드됩니다. http://192.x.x.x/index.html

그러나 웹 페이지에 동일한 경로를 삽입하면 웹 페이지가 보이지만 자바 스크립트 나 CSS는로드되지 않는 것 같습니다.

<script type="text/javascript" src="js/jqueryv1.9.1.js" ></script> 
<script type="text/javascript" src="js/jMobile.js" ></script> 
<script type="text/javascript" src="js/jQueryRotate.js"></script> 
<script type="text/javascript" src="js/main.js"></script> 
<link href='css/jqueryMobile.css' rel='stylesheet' type='text/css'> 

내 웹보기 코드는 이것이다 : 나는이 일이 원인이 누락 될 수 무엇

package com.example.mainactivity; 

import android.app.Activity; 
import android.content.pm.ActivityInfo; 
import android.os.Bundle; 
import android.view.KeyEvent; 
import android.view.Window; 
import android.view.WindowManager; 
import android.webkit.WebView; 
import android.webkit.WebViewClient; 

public class MainActivity extends Activity { 
    private WebView mWebView; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     getWindow().requestFeature(Window.FEATURE_NO_TITLE); 
     mWebView = new WebView(this); 
     mWebView.loadUrl("http://192.xxx.x.xx/index.html"); 
     mWebView.setWebViewClient(new WebViewClient() { 
      @Override 
      public boolean shouldOverrideUrlLoading(WebView view, String url) { 
       view.loadUrl(url); 
       return true; 
      } 
     }); 

     this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
     this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
     //setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 
     setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR); 
     this.setContentView(mWebView); 
    } 

    @Override 
    public boolean onKeyDown(final int keyCode, final KeyEvent event) { 
     if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) { 
      mWebView.goBack(); 
      return true; 
     } 
     return super.onKeyDown(keyCode, event); 
    } 
} 

?

업데이트

enter image description here

업데이트 2

enter image description here

업데이트 3

012,

답변

0

는 CSS 스타일이 부하 효과는 않았다을로드하는 웹보기에서 자바 스크립트를 사용하도록 설정해야합니다?

+0

먼저 자바 스크립트를로드하지 않고 (자사의 jquery 모바일) – StealthRT

+0

확실히하십시오. – VinceStyling

+0

그리고 나서 IIS 서버가 js 파일이나 css 파일 요청을 받았는지 확인해야합니다. – VinceStyling

0

당신은 자바 스크립트

mWebView = new WebView(this); 
WebSettings webSettings = mWebView.getSettings(); 
webSettings.setJavaScriptEnabled(true); 
+0

윙윙 거리다 .. 내 OP에서 내 업데이트를 확인해보십시오 ... 할 수없는 것 같습니까? – StealthRT

+0

오타를 입력했습니다. 그것은'webSettings'이 아니라'WebSettings'이어야합니다. –

+0

업데이트 확인을위한 op 2 .. – StealthRT

관련 문제