- О JavaScript — Как включить JavaScript в веб-браузере
- На настольных и Mac
- На смартфонах
- Включите JavaScript в Safari
- Включите JavaScript в Safari для IOS (iphone, ipod, ipad)
- Сайт javascript не работает на iphone (safari)
- 5 ответов
- Сайт javascript не работает на iphone (сафари)
- 5 ответов
- Не работают скрипты на iphone
- 1 ответ 1
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками javascript jquery iphone или задайте свой вопрос.
- Похожие
- Подписаться на ленту
- Почему моя веб-страница Javascript не работает на iPad / iPhone?
- 2 ответа
О JavaScript — Как включить JavaScript в веб-браузере
На настольных и Mac
На смартфонах
Включите JavaScript в Safari
С Safari на Mac OS. Нажмите на Safari и выберите «Preferences…» (или Command+,)
Если вы используете Safari на окнах. Нажмите кнопку Gear icon и выберите «Preferences«.
В «Preferences» окне выберите вкладке «Security«.
В вкладке «Security» секции «Web content» знак «Enable JavaScript» флажок.
Закрыть Preferences всплывающего окна и перезагрузите страницу.
Включите JavaScript в Safari для IOS (iphone, ipod, ipad)
Попадание на Settings значок.
Прокрутите вниз, пока не появится «Safari» Нажмите на нее, чтобы открыть опцию странице.
Включите «JavaScript» и вы сделали включите JavaScript в Safari на IOS.
Источник
Сайт javascript не работает на iphone (safari)
У меня нет определенного блока кода для публикации здесь, мой сайт включает в себя справедливый бит javascript / jquery, который отлично работает на android и современных настольных браузерах (включая Safari). Однако, когда я смотрю на сайт через iphone, ни один из javascript не работает.
сайт www.alexchapman.co.uk, я проверил, что js включен на iphone, и я не получаю никаких сообщений об ошибках на телефоне. Сайт немного медленный, поэтому я подключаюсь к сайту на iphone через wi-fi соединение.
мой вопрос в том, где я могу начать пытаться разобраться в этом. У меня нет доступа к Mac. Есть ли что-нибудь, что я могу запустить на iphone, похожем на firbug или ie dev tools, чтобы попытаться увидеть, что здесь происходит? Я попробовал электронный мобильный симулятор, но это показывает, что сайт работает нормально (хотя я понимаю, что это не правильная эмуляция iphone)
У кого-нибудь была аналогичная проблема?
5 ответов
возможно, вы захотите включить Консоль Отладки. Я отмечаю, что последняя ошибка, которую я нахожу на Вашей странице, — «JavaScript: Error: undefined. Выполнение JavaScript превысило тайм-аут».
этот сайт вроде бы не предназначен для просмотра на мобильном устройстве. Я бы рекомендовал иметь отдельный, гораздо более простой веб-сайт, специально разработанный для мобильного просмотра. Таким образом, вы можете адаптировать свой HTML/Javascipt с учетом размера экрана, чувствительности и производительности. Вы можете использовать один и тот же URL и перенаправлять на соответствующий веб-сайт в зависимости от типа браузера (мобильный или не мобильный). Если вы решите воспользоваться этим маршрутом, я бы рекомендовал изучить Javascript библиотеки, такие как jQuery Mobile.
Я просто взглянул на ваш сайт в webkit, и он жалуется на ваш мета тег viewport. Вместо разделения параметров содержимого окна просмотра точками с запятой используйте запятые. Вот так:
отключить блокировщик всплывающих окон, если он включен в настройках safari.
есть некоторые обходные пути для тестирования iPhone. Попробуй это советы. Ты можешь!—3—>арендовать mac используйте виртуальная машина построить хакинтош или использовать инструмент разработчика это имеет ресурсы для тестирования.
однако, просто увидеть веб-сайт на iPhone недостаточно, чтобы решить эту проблему. Если вам нужно отладить, есть способ сделать это с помощью инструментов Chrome Dev. Взгляните на в этом уроке.
Источник
Сайт javascript не работает на iphone (сафари)
У меня нет определенного блока кода для публикации здесь, мой сайт включает в себя довольно много javascript / jquery, который прекрасно работает на Android и современных настольных браузерах (включая Safari). Однако, когда я смотрю на сайт через iphone, ни один из javascript не работает.
Сайт www.alexchapman.co.uk, я проверил, включен ли js на iphone, и я не получаю никаких сообщений об ошибках на телефоне. Сайт немного медленный, поэтому я подключаюсь к сайту на iphone через Wi-Fi соединение.
Мой вопрос: с чего мне начать пытаться разобраться? У меня нет доступа к Mac. Могу ли я запустить на iphone что-то похожее на firbug или инструменты разработки, чтобы увидеть, что здесь происходит? Я попробовал Electronic Mobile Simulator, но это показывает, что сайт работает нормально (хотя я понимаю, что это не правильная эмуляция iphone)
У кого-нибудь была подобная проблема?
5 ответов
Возможно, вы захотите включить консоль отладки. Я отмечаю, что последняя ошибка, обнаруженная на вашей странице: «JavaScript: ошибка: не определена. Превышено время ожидания выполнения JavaScript».
Этот веб-сайт не предназначен для просмотра на мобильном устройстве. Я бы порекомендовал иметь отдельный, гораздо более простой веб-сайт, специально разработанный для мобильного просмотра. Таким образом, вы можете настроить свой HTML / Javascipt с учетом размера экрана, чувствительности к касанию и производительности. Вы можете использовать один и тот же URL-адрес и перенаправлять на соответствующий веб-сайт в зависимости от типа браузера (мобильный или не мобильный). Если вы решите пойти по этому пути, я бы порекомендовал изучить библиотеки Javascript, такие как JQuery Mobile.
Отключите блокировщик всплывающих окон, если он включен в настройках сафари.
Я только что посмотрел ваш сайт в webkit, и он жалуется на ваш метатег viewport . Вместо разделения параметров содержимого окна просмотра точкой с запятой используйте запятые. Как это:
Есть несколько обходных путей для тестирования iPhone. Попробуйте один из этих советов. Вы можете арендовать макинтош, использовать виртуальная машина, создайте hackintosh или используйте инструмент разработчика, в котором есть ресурсы для тестирования.
Однако просто увидеть сайт на iPhone недостаточно для решения проблемы. Если вам нужно отладить, есть способ сделать это с помощью Chrome Dev Tools. Посмотрите это руководство .
Эти ресурсы могут помочь вам найти решение.
Источник
Не работают скрипты на iphone
Постоянно сталкиваюсь с тем, что некоторые скрипты не работают на iPhone. В частности сейчас столкнулся с такой проблемой, следующий скрипт не отрабатывает на iPhone разных моделей (проблема точно не в браузере, проверял в safari, chrome, yandex browser):
Может кто-то может пояснить причину и как впредь избежать подобных проблем?
1 ответ 1
Я нашёл причину ошибки:
на iOS устройствах событие click работает только для ссылок и (возможно) для элементов с атрибутом tabindex.
Я же навешивал слушатель на div элемент.
Оптимальный вариант: использовать для мобильной версии события touchstart, touchend и т.п.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками javascript jquery iphone или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.15.40479
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник
Почему моя веб-страница Javascript не работает на iPad / iPhone?
Я очень новичок в области java-script / html / css. Мой первый проект — этот веб-тест. В настоящее время я работаю с Eclipse на Mac. До сих пор веб-викторина работала с Safari, Firefox и Chrome на моем настольном компьютере. Первоначально он также отлично работал на iPad и iPhone, но внезапно перестал работать: — / На рабочем столе он все еще работает, но iPad / iPhone показывает только «статическую» HTML-версию веб-страницы.
Если вы посмотрите на ссылку выше, веб-викторина структурирована в две HTML-таблицы. Первый — это сетка вопросов 4 * 3, представленная изображениями. Во второй таблице показано изображение с 4 вариантами ответа. Java-Script используется для переключения между этими двумя таблицами (показать / скрыть).
При открытии веб-страницы на iPhone / iPad похоже, что Java-Script отключен, например, две таблицы статически расположены одна под другой . Но Java-Script включен во всех тестируемых браузерах!
Было бы здорово, если бы один из вас, профессионалов, мог быстро взглянуть на веб-викторину и направить меня в нужное место. направление .
2 ответа
Ваш код работает, однако причина, по которой таблицы появляются из-за ваших звуковых файлов. Если вы посмотрите на сетевую консоль вашего веб-браузера, то увидите, что загрузка файлов WAV занимает очень много времени. Это время означает, что JavaScript не может прогрессировать, пока эти файлы не будут выбраны. Сам код работает, но причина того, что вы видите таблицы как статические, связана с задержкой. Если вы посмотрите, то увидите, что страница все еще загружается, 12 секунд я потратил на сбор всех wav-файлов. Это означает, что javascript, который форматирует ваш стиль, не будет загружаться, по крайней мере, после этого времени.
Попробуйте еще раз на своем Ipad, но на этот раз убедитесь, что страница полностью загружена.
Пара вещей. Это может быть проблема со ссылками (хотя ее трудно сказать, основываясь только на том, что вы написали). Чтобы быстро это проверить, вставьте это в свой код JavaScript.
Если вы получите предупреждение, то это хороший знак. Если это не работает, значит, вы не правильно ссылаетесь на файлы.
Источник