안녕하세요. 내 첫 번째 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);
}
}
?
업데이트
업데이트 2
업데이트 3
012,
먼저 자바 스크립트를로드하지 않고 (자사의 jquery 모바일) – StealthRT
확실히하십시오. – VinceStyling
그리고 나서 IIS 서버가 js 파일이나 css 파일 요청을 받았는지 확인해야합니다. – VinceStyling