Как подключить javascript на телефоне андроид
Перейти к содержимому

Как подключить javascript на телефоне андроид

  • автор:

Как подключить JavaScript к Android-проекту?

Столкнулся с проблемой, связанной с подключением JS к Android. После долгого поиска так и не смог понять, как это сделать. Сам я только начинаю погружаться в мобильную разработку, а сделать приложение нужно в кратчайшие сроки. В самом проекте мне нужно запускать html игры, но без js они отображаются некорректно.

Отслеживать
2,378 15 15 серебряных знаков 34 34 бронзовых знака
задан 7 фев 2019 в 15:02
Anton Pankratov Anton Pankratov
355 2 2 серебряных знака 9 9 бронзовых знаков

напиши подробнее зачем тебе js. и что ты на нем хочешь делать. js в мобильной разработке — это reactNative .. и напрямую он как бы не пересекается с разработкой под андроид. или ты webView используешь? или еще что.

7 фев 2019 в 15:08

У меня есть html-игра. В ней есть папка с со файлами .js. Саму папку я перенес в проект, указал путь к index.html и в эмуляторе показывается страница самой игры, но не полностью. Понял, что не хватает моста между js и java. Как это прописать, не знаю

7 фев 2019 в 15:14

Пробывал строку mWebView.getSettings().setJavaScriptEnabled(true); Она дает нужный результат, но только строка эта с предупреждением. Понял, что это связано с защитой java от js-внедрения, в котором может быть вредоносный код. Как можно сделать по-другому, чтобы приложение и сам смартфон был защищен в этом плане?

7 фев 2019 в 15:40

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Тут есть несколько вариантов 1) Опробован мною: https://phonegap.com/ создаешь аккаунт, загружаешь html, js, сss. и сервис превращает это все в APK файл для андроид. там еще конфиги надо прописать, по инструцуии(есть в документации на сайте)

Отслеживать
ответ дан 7 фев 2019 в 15:39
Vladislav Hacker Vladislav Hacker
70 8 8 бронзовых знаков

Спасибо за вариант! А можно сделать так, чтобы этот сервис скомпилил мне несколько таких игрушек, чтобы я мог потом в одном приложении запускать их, выбирая из списка?

7 фев 2019 в 15:55

можно упаковать несколько html страниц, сделай хоть как обычный сайт например: index.html game1.html game2.html и в index кинь на них ссылки!

7 фев 2019 в 16:10

Есть еще похожий вариант: Использовать http://ai2.appinventor.mit.edu/
Создаете первый экран, добавляете на него блок WebViewer, добавляете ему ссылку на свой проект и компилируете либо apk для скачивания и последующего размещения в Google Play, либо QR код, по которому через приложение «MIT AI2 Companion» https://play.google.com/store/apps/details?id=edu.mit.appinventor.aicompanion3&hl=ru сможете открывать свой проект

Если ВЫ собираетесь тестировать и производить отладку, то отличным вариантом будет

  • добавления файла manifest и объявление его в вашем коде https://developer.mozilla.org/ru/docs/Web/Манифест что позволит создать ярлык на экране телефона и открывать вашу страничку как приложение
  • включение на телефоне dev-mode http://androidmir.org/android/4901/
  • отладка приложения в Google Chrome — DevTools (как Remote Device)

Отслеживать
ответ дан 7 фев 2019 в 16:36
86 7 7 бронзовых знаков

Хорошее решение, но, думаю, в моем случае он мне не подойдет. Хотелось бы что-нибудь, что прописывается в самом коде, без использования сторонних компиляторов.

7 фев 2019 в 16:44

Вы можете только последние пункты использовать, т.е. с помощью манифеста указывать браузеру открывать страницу как приложение без строк ввода, в нужной ориентации и т.п. Ничего нигде регистрировать не придется )))) Только пользователю открыв страницу в браузере на телефоне выбрать — добавить на главный экран. Универсальное решение для html5 и к тому же это работать будет и на IOS Посмотрите эту статью habr.com/ru/post/275849

О JavaScript — Как включить JavaScript в веб-браузере


  1. Нажмите на опцию «apps» на вашем телефоне. Выберите «Browser» вариант. Включите JavaScript в браузере Android
  2. Нажмите кнопку меню в браузере. Выбрать «Settings» (расположен в нижней части экрана меню). Включите JavaScript в браузере Android
  3. Выберите «Advanced» от параметров экрана. Включите JavaScript в браузере Android
  4. Установите флажок рядом с «Enable Javascript» для включения опции. Включите JavaScript в браузере Android

© AboutJavaScript.com — All about JavaScript and learn how to enable JavaScript in your web browser — Go to top
Chords Up

Как включить JavaScript?

JavaScript — язык сценариев. С его помощью на страницу сайта можно встроить небольшие программы, позволяющие упростить работу и сделать страницу более красивой. Чтобы страницы Mail.ru отображались правильно, необходимо включить JavaScript в вашем браузере.

Internet Explorer

  1. Откройте браузер Internet Explorer.
  2. Нажмите справа сверху.
  3. Перейдите «Свойства браузера» → «Безопасность».
  4. В области «Уровень безопасности для этой зоны» нажмите «Другой…».
  5. В пункте «Выполнять сценарии приложений Java» установите переключатель в положение «Включить».
  6. Нажмите «ОК».

Mozilla Firefox

В Mozilla Firefox выше версии 23 выключить JavaScript невозможно.

В браузере Mozilla Firefox до версии 23:

  1. Нажмите на значок Firefox в левом верхнем углу.
  2. Перейдите «Настройки» → «Настройки» → «Содержимое».
  3. Установите переключатель в положение «Использовать JavaScript».
  4. Нажмите «OK».

Opera

  1. Перейдите → «Настройки» → «Сайты».
  2. В разделе «Java Script» установите переключатель в положение «Разрешить выполнение JavaScript».

Google Chrome

  1. Нажмите на справа сверху.
  2. Перейдите в «Настройки».
  3. Внизу нажмите «Показать дополнительные настройки».
  4. В разделе «Личные данные» нажмите «Настройки контента…».
  5. В области «JavaScript» установите переключатель в положение «Разрешить всем сайтам использовать JavaScript».
  1. Нажмите «Закрыть».

Safari

  1. Перейдите «Safari» → «Настройки».
  2. Перейдите во вкладку «Безопасность».
  3. Установите переключатель в положение «Включить JavaScript».
  4. Закройте окно.

Как включить Javascript на Android телефоне

wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали авторы-волонтеры.

Количество просмотров этой статьи: 147 629.

В этой статье:

Javascript — это язык программирования, на котором написаны многие элементы сайтов, например корзина для покупок. По умолчанию JavaScript включен во всех Android-браузерах. Если он выключен или вы выключили его по ошибке, то прочитайте эту статью.

Метод 1 из 3:

Предустановленный браузер

Step 1 Запустите браузер.

  • В зависимости от версии Android, установленной на вашем устройстве, нужно нажать либо «Браузер», либо «Интернет».
  • Если значка нет ни на одном из рабочих столов, возможно, он находится на панели приложений.

Step 2 Нажмите «Меню».

  • Это может быть физическая кнопка на самом телефоне или значок в правом верхнем углу браузера.

Step 3 Нажмите «Настройки».

  • Как правило, данный пункт меню можно найти в нижней его части. Откроется окно настроек вашего браузера.

Step 4 Нажмите «Дополнительно».

  • Откроется список дополнительных опций браузера.

Step 5 Поставьте флажок у «Включить JavaScript».

  • Теперь выйдите из меню настроек и перезагрузите открытые страницы (чтобы изменения вступили в силу).

Метод 2 из 3:

Google Chrome

Step 1 Запустите Google Chrome.

  • Если вы используете Chrome вместо браузера, предустановленного по умолчанию в Android, то вам нужно включить JavaScript через меню настроек Chrome. Значок браузера можно найти на главном экране или на панели приложений.
  • В некоторых Android-устройствах Chrome предустановлен в качестве браузера по умолчанию.

Step 2 Нажмите «Меню».

  • Значок в виде трех вертикальных точек находится в правом верхнем углу браузера.
  • Если в вашем телефоне есть кнопка «Меню», нажмите ее.

Step 3 Нажмите «Настройки».

  • Этот пункт находится в нижней части меню. Возможно, чтобы найти его, вам придется немного прокрутить меню вниз.

Step 4 Нажмите «Настройки контента».

  • В меню настроек ищите пункт «Настройки контента», который, как правило, находится в разделе «Дополнительно».

Step 5 Поставьте флажок у «Включить JavaScript».

  • Теперь выйдите из меню настроек и перезагрузите открытые страницы (чтобы изменения вступили в силу).

Метод 3 из 3:

Mozilla Firefox

Step 1 Запустите Firefox.

  • Если вы используете Firefox вместо браузера, предустановленного по умолчанию в Android, то вам нужно включить JavaScript на странице конфигурации (другое название — редактор настроек), так как данная настройка скрыта в обычном меню. Значок браузера можно найти на главном экране или на панели приложений.

Step 2 Откройте страницу конфигурации.

  • Настройки JavaScript скрыты в Firefox по умолчанию. Для доступа к странице конфигурации в адресной строке введите about:config .
  • Будьте осторожны — неправильные настройки могут привести к краху браузера.

Step 3 Найдите настройки, отвечающие за JavaScript.

  • Настроек на этой странице достаточно много — чтобы найти те, что отвечают за JavaScript, лучше воспользоваться поиском. Строка поиска расположена в верхней части страницы конфигурации. Введите в ней javascript , и результаты поиска отобразятся непосредственно в главном окне.

Step 4 Найдите параметр «javascript.enabled».

  • Он, как правило, расположен вторым в списке результатов поиска.

Step 5 Коснитесь параметра, чтобы отобразить кнопку «Переключить».

  • Нажмите на эту кнопку, и значение параметра изменится на «true». Теперь закройте страницу конфигурации и перезагрузите открытые страницы (чтобы изменения вступили в силу).
  • Если на вашем Android-устройстве сайты открываются неправильно, то отметьте опцию «Включить JavaScript» (как описано выше).

Предупреждения

  • Перед тем как открыть сайт, убедитесь, что у вас отмечена опция «Включить JavaScript». В противном случае сайт может открываться неправильно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *