Android 용 하이브리드 앱을 작성하려고합니다. 이 응용 프로그램에서 jquery 및 다른 프레임 워크를로드하려고합니다. 모든 자바 스크립트는 assets 폴더에 있습니다. 이제 문제는 어떤 자바 스크립트를로드하려고 시도 할 때 예외가 보이지 않지만 자바 스크립트가로드되지 않는다는 것입니다. 내가 잘못된 파일이나 제도의 경로를 제공하는 경우Javascript가 android 용 webview에로드되지 않습니다.
, 나는 즉시 콘솔 메시지가 표시 및
<script type="text/javascript" charset="utf-8" src="jquery.js" />
<script type="text/javascript" charset="utf-8" src="js/underscore.js" />
<script type="text/javascript" charset="utf-8" src="js/backbone.js" />
<script type="text/javascript" charset="utf-8" src="js/app.js" />
</head>
<body>
page loaded...
<script>
console.log('-----loading-----');
내가 페이지를로드하거나 볼 수 없을 로그인 --- 로드 중 ---
하지만 js를 제거하면 스크립트가 실행되는 것을 볼 수 있습니다. 무엇이 잘못 을 console.log를 ("!") some.js
<!DOCTYPE HTML>
<html>
<head>
<meta name="viewport" content="width=320; user-scalable=no" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<script type="text/javascript" src="some.js"/>
<script type="text/javascript" src="some2.js"/>
</head>
<body>
page loaded...
<script>
console.log('-----loading-----');
</script>
</body>
갈 수있다;
및 some2.js console.log ("2");
내가보기! 결코 2
파일이 올바른 위치에 존재합니다. – user210504
어제 html5 문서에서 외부 스크립트를로드하는 데 문제가 있음을 확인했습니다. 내가 웹 개발자가 된 이후로 오랜 시간이 걸렸다. 내 해결책은 type = "..."속성을 삭제하는 것이 었습니다. 더 이상 필요하지 않은 '어딘가'를 읽었습니다. 그래도 찾을 수 없습니다. 어쨌든, 빠른 샷 가치가있을 수 있습니다. – span
webview 객체에 setJavaScriptEnabled (true)를 넣었습니까? – Kameswari