Я пытаюсь написать гибридное приложение для Android. В этом приложении я пытаюсь загрузить jquery и кучу других фреймворков. Все javascripts находятся в папке с ресурсами. Теперь проблема в том, что когда я пытаюсь загрузить любой javascript, я не вижу никакого исключения, но javascript не загружается.Javascript не загружается в webview для android
Если я даю путь недействительного файла или схемы, я сразу вижу сообщение консоли и войти
<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-----');
Я никогда не видел страница загружается или --- loading ---
Но если я удаляю 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>
где some.js console.log ("!");
и some2.js console.log ("2");
Я только вижу! never 2
Файлы существуют в правильном месте. Я проверил, что – user210504
У меня была проблема с загрузкой внешних скриптов в документе html5 вчера. Прошло много времени с тех пор, как я занимался веб-дизайнером. Моим решением было сбросить атрибут type = "...", я прочитал «где-то», он больше не нужен. Не могу найти, где. Во всяком случае, возможно, стоит быстро выстрелить. – span
Вы установили setJavaScriptEnabled (true) для своего объекта webview? – Kameswari