JavaScript в Yandex обозревателе: как активировать, выключить, изменить настройки на компе и телефоне, как убрать сбои. Поддержка JavaScript на мобильных устройствах

Недавно возникла у меня необходимость создать небольшое html5 приложение для смартфонов.
Почему html5? Все предельно просто: при наличии мобильной версии, сайт можно за пару дней допилить до необходимого состояния или же написать с нуля (что не так важно) и в дальнейшем заниматься поддержкой только одной версии кода, не распыляясь на различные платформы.

Для сборки приложения я использовал Phonegap (не буду вдаваться в описания тулзы, так как статей на хабре хватает). HTML, javascript вроде был отлажен на десктопе, успешно собран и залит на тестовые смартфоны, однако не все так гладко. В процессе тестирования мне пришлось столкнуться с несколькими глюками свойственными, только конкретным платформам и браузерам (Скажем в android 2.1-2.2 если вставить input с обработчиком какого-либо события в определенное место DOM, баузер будет просто падать и главное тут ничего не поделать, это чисто баг андройда и его браузера, эта проблема «попортила мне не мало крови», так как в начале я не понимал что вообще происходит и грешил на кривой phonegap, пока не подключился дебагером и не посмотрел что там происходит).

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

Для отладки html приложения под андройд неплохо подойдет Eclipse (скорей всего вы используете именно его для сборки приложения). Если у вас установлен android sdk и плагин для eclipse (если нет, пройдя по ссылочке это можно исправить), то во вьюшках можно найти logCat, который при подключении к устройству будет выводить все полученную информацию, в том числе и сообщения console.log() выводимые javascript"ом + выводятся все действия производимые с телефоном, это помогает отлаживать если есть какие-то проблемы с обработкой событий.
LogCat можно кстати использовать и без эклипса, это инструмент android sdk, но по мне такой вариант не совсем удобен.

Для iphone есть неплохая утилитка weinre , кстати её рекомендуют ребятки из phonegap. Более конктено с ней можно ознакомиться по сылке, но суть такая: вы скачиваете программку, запускаете и она начинает слушать порт компьютера. В код вашего приложения добавляете js, который подгружается запущенного вами сервера, конектится к нему и начинает общаться с приложением. Далее вся отладка происходит по стандартному сценарию в отладчике хрома. который запускает программка, имхо это самый удобный вариант. Краткое пособие по запуску:

  1. скачиваем и распаковываем архив
  2. устанавливаем
  3. идем в папочку ~/.weinre/ (если её нет создаем) там создаем файл server.properties с таким текстом
    boundHost: -all- httpPort: 8081 reuseAddr: true readTimeout: 1 deathTimeout: 5 настройки конечно можно поменять под себя.
  4. далее узнаем ip своей машинки и добавляем в наше приложение эта строчка будет подгружать js код для общения с сервером weinre. Соответственно надо чтобы телефон и компьютер были в одной сети и a.b.c заменить на свой ip. Запускаем приложение в телефоне или симулятор и начинаем отлаживать в привычной среде.

Мне кажется что можно было бы поэкспериментировать и внедрить выдаваемый ею код в приложение под android, хотя у меня не дошли пока руки покопаться в js для того, чтобы понять, что там используется.

В заключении хотел бы поведать вам ещё про один интересный способ, недавно наткнулся на него, принцип работы схож с weinre. Есть такой сайтик jsconsole.com , который предоставляет инструмент, с помощью которого можно достучаться до html на удаленном устройстве и получать от туда сообщения через console.log, а также работать с его DOM деревом. Это конечно не полноценный дебагер, как в случае с wienre но простота и доступность способа заставляет обратить на него внимание! На сайте прекрасная документация и пара обучающих видео, так что проблем с использованием ни у кого возникнуть не должно.
Если в двух словах то вам надо зайти на сайт, вбить команду ":listen", скопировать выданный скрипт в ваш сайт или приложение и вуаля - все работает.

Это конечно не все возможные варианты, мне попадалось описание и других, но проблематичность их использования заставила исключить их из списка. Если кто-то может дополнить список достойным кандидатом, то я только за! (включу его в статью с копирайтом автора)

Добрый день. “Javascript– это один из нескольких языков программирования. На нём пишут разные элементы сайтов. Без него нет той же корзины покупок. Без него многие сайты будут работать некорректно и выглядеть коряво. Поэтому он просто необходим для полноценной работы или просто приятного проведения времени в просторах Интернета. Ну а как включить Javascript на телефоне Андроид смартфоне мы узнаем из этой статьи.

Во всех выпускаемых гаджетах с операционной системой “Андроид” он уже установлен по умолчанию в браузерах. Но вполне возможно, что по ошибке Вы его выключили и хотите опять включить.

Ниже мы расскажем, что и как надо сделать чтобы включить “ДжаваСкрипт” . Существует два способа включения “Джава Скрипт на Вашем любимом устройстве.

Способ 1.

Запускаем свой браузер на устройстве. В зависимости от производителя и марки это или «Интернет», или «Браузер». Вдруг, его нет на экране, то находим в «Приложениях».

Итак, браузер запущен. Находим «Меню» (оно будет или в верхнем правом углу браузера, или на экране телефона) и входим в «Настройки» (“Settings”). В открывшемся окне настроек своего браузера нажмём «Дополнительно» (“Advanced”). Появится список настроек браузера. Возле опции «Включить JavaScript» (“Enable Javascript”) ставим флажок и выходим из меню настроек. Перезагружаем свой браузер, чтобы новые настройки вошли в силу. И радуемся “Javascript” .

Способ 2.

Сейчас практически у всех стоит «Google Chrome» как браузер по умолчанию. Его в основном и ставят производители и разработчики.Запустим «Google Chrome» и в настройках Хрома включаем Джавускрипт.

Для этого заходим в настройки браузера «Google Chrome». Это три квадратика стоящих вертикально. Находим и нажимаем «Настройки контента». В разделе «Дополнительно» опять просто ставим флажок возле «Включить JavaScript» (“Enable Javascript”) и перезагружаем нашу страницу. Новые настройки вступят в силу, и мы смело можем пользоваться ими.

Всё довольно-таки просто. Надеюсь, что у Вас эти нехитрые действия не вызвали особого труда и всё получилось. Удачи и пока.

Да. Если Вы вдруг захотите убрать «JavaScript », то просто снимите флажок и всё. Но не советую делать этого. Лучше от этого никому не станет. Даже наоборот.

Ждём Вас снова в гости на нашем сайте!!!

Современные сайты создаются при помощи различных элементов, делающих их интерактивными, наглядными, удобными и красивыми. Если несколько лет назад веб-страницы по большей части представляли собой текст и изображения, то сейчас почти на любом сайте можно найти разнообразные анимации, кнопки, медиа-проигрыватели и другие элементы. За то, чтобы вы могли это все видеть в своем браузере, отвечают модули - небольшие, но очень важные программки, написанные на языках программирования. В частности, это элементы на языке JavaScript и Java. Несмотря на схожесть названий, это разные языки, и они отвечают за разные детали страницы.

Порой у пользователей могут возникать некоторые проблемы с работой JavaScript или Java. Из этой статьи вы узнаете, как включить JavaScript и установить поддержку Java в Яндекс.Браузере.

JavaScript отвечает за отображение на странице скриптов, которые могут носить как важную, так и второстепенную функцию. По умолчанию поддержка JS включена в любом браузере, но она может быть и выключена по разным причинам: случайно самим пользователем, в результате сбоев или из-за вирусов.

Чтобы включить JavaScript в Яндекс.Браузере, выполните следующее:


Вы также можете вместо «Разрешить JavaScript на всех сайтах» выбрать «Управление исключениями» и назначить свой черный или белый список, где JavaScript не будет или будет запускаться.

Установка Java

Чтобы браузер поддерживал работу Java, его сперва нужно установить на свой компьютер. Для этого переходим по ссылке ниже и скачиваем Java-установщик с официального сайта разработчиков.

Установка программы максимальна проста и сводится к тому, что вам нужно выбрать место установки и подождать чуть-чуть, пока ПО будет инсталлировано.

Если вы уже устанавливали Java, проверьте, включен ли соответствующий плагин в браузере. Для этого в адресную строку браузера введите browser://plugins/ и нажмите Enter . В списке плагинов поищите Java(TM) и нажмите на кнопку «Включить» . Обратите внимание, что такого пункта в браузере может и не быть.

После того, как вы включили Java или JavaScript, перезапустите браузер и проверьте, как работает нужная страница с включенными модулями. Мы не рекомендуем их отключать вручную, так как множество сайтов будет отображаться некорректно.

В разделе на вопрос как включит джава скрипт? заданный автором Евровидение лучший ответ это Настройки браузера. : Включение JavaScript.
В приведенных ниже инструкциях описывается, как включить поддержку JavaScript в браузере. Если Вашего браузера нет в списке, перейдите в справочный центр этого браузера.
Internet Explorer (6.0)
Выберите меню Сервис.
Выберите Свойства обозревателя.

Нажмите кнопку Другой.

Для параметра Активные сценарии установите переключатель в положение Разрешить, после чего нажмите ОК.
Internet Explorer (7.0)
Select Сервис > Свойства обозревателя.
Перейдите на вкладку Безопасность.
Нажмите кнопку Другой уровень.
Найдите в списке раздел Сценарии.
Установите переключатель в положение Разрешить для параметров Активные сценарии и Выполнять сценарии приложений Java.
Нажмите ОК.
В окне подтверждения нажмите Да.
Нажмите ОК. Закройте окно.
Перезагрузите страницу.
Mozilla Firefox (1.0)
Выберите меню Инструменты.
Выберите Настройки.
Выберите Содержимое на левой панели.
Установите флажок Использовать JavaScript и нажмите ОК.
Mozilla Firefox (2.x)
Откройте Firefox.
В меню Инструменты выберите Настройки.
В окне Настройки перейдите на вкладку Содержимое.

Нажмите кнопку Дополнительно, чтобы открыть окно Дополнительные параметры JavaScript.
Установите соответствующие флажки в разделе Разрешить сценариям JavaScript.
Нажмите ОК.
Нажмите ОК.
Apple Safari (1.0)
Выберите меню Safari.
Выберите Настройки.
Выберите Безопасность.
Установите флажок Использовать JavaScript.
Помните, что при обновлении браузера или установке новых приложений или исправлений системы безопасности настройки JavaScript могут быть изменены.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: