안드로이드 개발 질문/답변
(글 수 45,052)
제작시간 여건상 디자이너가 제작한 html 파일을 asset 폴더에 집어넣고
해당 페이지를 local로 띄우려 하고 있습니다.
문제점은 html에 사용하는 .js파일을 외부의 웹에서 로드하면 잘 실행이 되는데
asset 폴더내에 있는 js 파일을 로드하지 못합니다.
앱 작동 환경상 오프라인에서만 사용이 가능하기 때문에 무조건 내부에서 처리를 해야하는데요 ..
webview.getSettings().setPluginsEnabled(true);
webview.getSettings().setJavaScriptEnabled(true);
위의 설정도 해 주었고요..
html 파일에서
<script src="scripts/1.1/museutils.js" type="text/javascript"></script>
이렇게 로드하면 안되고..
<script src="http://테스트용 호스팅 주소/scripts/1.1/museutils.js" type="text/javascript"></script>
이런식으로 외부에 파일을 두게 하고 로드하면 실행이 잘 됩니다.
아무튼 오프라인에서 작동해야 하기 때문에 js파일을 불러올 수 있어야 하는데요..
어떻게 해야하는지요;;




대체로 잘 될텐데 왜 안될까요..;
<script type="text/javascript" src="../static/home/js/jquery.js"></script>
이런식으로 하면 잘 될텐데...
혹시 모르니..."scripts/1.1/museutils.js" type="text/javascript" 를 "../scripts/1.1/museutils.js" type="text/javascript"
이렇게 한번 바꿔줘 보세요