Microclimate.su

IT Новости
49 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как включить javascript на iphone

Есть ли способ отладить JavaScript в браузере iPhone/iOS Safari?

У меня есть странное поведение в браузере iPhone. Есть ли инструмент для отладки JavaScript браузера iPhone?

Я надеюсь, что есть что-то более продвинутое, чем простые сообщения alert() . Есть ли что-то с расширенными инструментами, такими как установка точек останова и просмотр состояний объектов?

5 Ответов

С выпуском iOS 6 Apple выпустила Remote Web Inspector для своего мобильного телефона Safari, и это очень важно. В основном у вас есть все функции и возможности веб-инспектора в обычном Safari, для ваших мобильных приложений, включая приложения Phonegap.

Я использовал weinre , но этот инструмент делает его устаревшим для более новых версий iOS (к сожалению, не для старых версий iOS, устройств без iOS или если вы находитесь на Windows), так как он является полнофункциональным отладчиком с точками останова и всем остальным.

Требования:

  1. Mac с Safari 6+
  2. Либо USB-подключенное устройство iOS 6+, либо xCode 4.5+ запуск имитатора iOS 6+

Как активировать инспектора:

    В симуляторе или устройстве откройте Настройки > Safari > дополнительно > веб-инспектор > ВКЛ.
    (это включено по умолчанию в симуляторе)

В Safari 6+ для Mac откройте свою страницу из меню «Разработка». Вы можете включить меню разработки в расширенных настройках Safari, если оно не отображается.

(Кроме того, если вы где-то читаете о «secret private interface» или iWebInspector, они также становятся устаревшими.)

проверьте weinre или используйте удаленную версию debug phonegap .

вы также можете ввести firebug, используя простую закладку . Я использовал его на ipad, и мои отладочные способности были чрезвычайно расширены.

Я столкнулся с простым случаем использования, в котором мне нужно было только протестировать свой код на движке Safari JS (просто отладка, просто запуск его и потребление трассировок).

Для этого я использовал веб-браузер Epiphany, который является одновременно бесплатным и использует движок JavaScriptCore JS, который также используется Safari. Epiphany не снабжена инструментами разработчика, поэтому я использовал http://jsconsole.com/ для просмотра своих следов.

Хотя это тонкое решение, оно помогло мне найти линию, которая работала на Chrome, но не на Safari.

Пошаговое Руководство Как включить JavaScript в iPhone

  1. Откройте Настройки iPhone.
  2. Нажмите на safari в списке приложений.
  3. Нажмите на расширенный вариант.
  4. Включите Javascript iPhone с помощью нажатия переключателя.

Похожие вопросы:

В браузере safari мы можем сделать симуляцию iPhone / mobile. Любой знает hw, чтобы проверить внешний вид приложения iphone в браузере safari / FF.

Мой ASP.NET MVC веб-сайт markup выглядит wrong в iOS (оба iPad и iPhone). В десктопе Safari Chrome, IE и др. Я просто использую и встроенные инструменты разработчика в браузере, чтобы найти.

Каковы рекомендуемые способы проверки наличия бесконечных циклов в javascript в браузере? Скажем, я открываю Chrome, и он падает, есть ли способ определить точку останова или каким-то образом.

Читать еще:  Мазила javascript включить

Есть ли простой способ отображения математики в веб-браузере Safari? Моя главная цель-это iPhone safari.

Ive получил ошибку, которая проявится только в мобильный браузер Chrome на мой iphone — iOS8. Странно, что та же ошибка не появляется в iOS8 safari на том же телефоне. Я хочу отладить проблему в.

Есть ли способ установить приложение iPhone через браузер (в данном случае iOS Safari)?

Я создавал CSS/Javascript, чтобы по-разному стилизовать предстоящий сайт на iPhone-в основном для повышения удобства использования. В настольном приложении я использую slimbox в сочетании с mootools.

Я столкнулся с одной проблемой для рендеринга некоторых моих веб-страниц в браузере iOS 9 safari. эти страницы не отображаются вообще в этом браузере, но те же страницы отлично работают для.

Недавно я разрабатываю прогрессивное веб-приложение с ускоренными мобильными страницами (AMP). Я должен добавить якорную ссылку с target=_blank , чтобы пользователь, щелкнув по этой ссылке, был.

Я пытаюсь отладить iPhone X симулятор от safari, так что я могу настроить свой CSS. Но он не появляется под Develop toolbar . Где с другой стороны появляется iPhone 7 симулятор. Веб-инспектор.

8 простых способов ускорить Safari на iPhone и iPad

Safari считается самым быстрым браузером на iOS. Особенно эффективно интернет-обозреватель Apple работает на iPhone 6s и iPhone SE – самых производительных смартфонах на рынке. В тестах на быстродействие в реальных задачах, включая веб-серфинг, ни один другой гаджет не сравнится с флагманами Apple. Устройства безупречно работают с Safari, браузер функционирует без заметных лагов и замедлений. К сожалению, все это относится только к самым новым устройствам Apple, а для более ранних моделей характерно замедление быстродействия Safari.

Есть несколько способов, которые помогут вам вернуть производительность фирменного браузера Apple.

1. Очистить историю Safari и данные веб-сайтов

В процессе веб-серфинга Safari оставляет в памяти временные файлы. И вот настает момент «генеральной уборки», когда не мешало бы почистить данные. Сделать это очень просто. Нужно зайти в меню Настройки –> Safari и кликнуть кнопку «Очистить историю и данные сайтов». ОС предупредит, что при этом будет очищена история, файлы cookie и другие данные просмотра.

2. Отключить фоновое обновление контента

Приложения в iOS умеют подгружать информацию в фоновом режиме. Функция очень полезная, но она дополнительно нагружает интернет-канал и замедляет загрузку веб-страниц. Проследуйте в меню Настройки –> Основные –> Обновление контента и отключите использование приложений в фоновом режиме. Функцию можно отключить полностью или ограничить ее использование для некоторых приложений.

3. Закрыть все вкладки Safari

После каждого сеанса работы с Safari в программе остается открытыми большое количество вкладок. По мере использования обозревателя их число растет все больше, из-за чего Safari начинает притормаживать. Для того, чтобы закрыть все открытые табы, запустите Safari и нажмите на кнопку переключения вкладок. После этого выберите команду «Закрыть вкладки».

Читать еще:  Ошибки в резюме примеры

4. Очистить офлайн-список

Функция для отложенного чтения Safari расходует свободную память и влияет на работу браузера. При частом ее использовании объем кэша очень быстро вырастает до нескольких гигабайт. Чтобы почистить данные, откройте Настройки > Основные > Статистики > Хранилище > Safari, нажмите кнопку Изменить и удалите офлайн-список. Очистка кэша не повлечет за собой удаление объектов из списка для чтения.

5. Сбросить сетевые настройки

Если веб-серфинг нестабилен, выполните процедуру сброса сетевых настроек из раздела Сброс в основном меню iOS. Для этого перейдите в Настройки –> Основные –> Сброс –> Сбросить настройки сети. Таким образом вы «обнулите» все настройки сети, включая сведения о подключенных устройствах Bluetooth, пароли Wi-Fi, а также параметры VPN и APN.

6. Настроить быстрые DNS-серверы Google

Если вы обнаружили проблемы с быстродействием интернет-подключения или хотите увеличить скорость веб-серфинга, существует простой способ. Повысить скорость загрузки страниц можно с помощью быстрых DNS-серверов. Как правило на компьютерных устройствах с подключением к Интернету используется DNS-сервер, который предоставляет провайдер. Но если возникла необходимость увеличить скорость загрузки веб-страниц, следует настроить специальные DNS-серверы.

Шаг 1: Откройте настройки на своем iPhone и iPad с iOS 8.

Шаг 2: Перейдите в раздел Wi-Fi.

Шаг 3: Сделайте тап на кнопке с буквой «i» рядом с названием беспроводной сети, для которой хотите задать кастомные серверы.

Шаг 4: Здесь в поле DNS нужно ввести DNS-серверы Google: 8.8.8.8, 8.8.4.4.

7. Отключить JavaScript

Ускорить открытие страниц в Safari можно отключением движка JavaScript. Для этого следует открыть Настройки и перейти в раздел Safari, затем найти пункт Дополнения и перевести выключатель JavaScript в положение «Выкл.». После этого нужно выгрузить Safari из панели многозадачности. Стоит быть готовым к тому, чтобы включить JavaScript повторно, в случае если определенные веб-сайты не будут правильно загружаться.

8. Отключить проверку наличия Apple Pay

Причиной медленной работы Safari может быть новая функция в iOS 10. В ОС последнего поколения покупки в браузере стали удобнее, благодаря поддержке Apple Pay. При оформлении заказа в онлайн-магазине достаточно нажать соответствующую кнопку и завершить заказ с помощью сканера отпечатков Touch ID. На данный момент в странах СНГ платежная система «яблочной» компании не работает, поэтому опцию «Проверка наличия Apple Pay», заставляющую Safari сканировать каждую веб-страницу на предмет поддержки Apple Pay, следует отключить. Это положительно скажется на производительности браузера. Откройте раздел Настройки -> Safari и переведите ползунок «Проверка наличия Apple Pay» в неактивное состояние.

Отладка Javascript на iPad

Мне было интересно, есть ли какие-либо полезные инструменты, которые люди нашли для отладки javascript на iPad, который не сломан в тюрьме. Это iPad, поставляемый для работы, поэтому взлом тюрьмы не является вариантом. Через некоторые утомительные шаги я получил firebug-lite, работающий на iPad, но мои операторы отладчика в javascript не попадают. Там также нет возможности, что я вижу, чтобы установить точки останова, как вы можете традиционно с Firebug.

Читать еще:  Как открыть javascript

У меня также есть консоль отладки Safari открытый, но это довольно бесполезно для того, что я пытаюсь сделать.

Спасибо за любые идеи.

9 ответов:

ты протокол удаленной отладки webkit? Кажется, они знают, что люди хотят отладчик для своего iPad, но до сих пор нет реального мира родной iPad удаленный отладчик доступен там.

но не расстраивайтесь, есть инструмент под названием weinre это делает то, что люди webkit готовы сделать в будущем прямо сейчас!

обновление:

выпуск Google Chrome для Android телефонов удаленная отладка и таблетки отладки мобильных веб-приложений больше не болит. Вам понадобится дорогой телефон Google Galaxy Nexus с ICS на нем, чтобы сделать это. Но светлое будущее! Проверьте демо-видео здесь:

weinre-это удаленный веб-инспектор. Произносится как слово «винодельня». Или может быть, как слово «Вайнер». Кто знает, правда.

для тех, кто приходит к этому вопросу от Google, теперь есть веб-инспектор доступен в iOS Safari (прокрутите вниз до «Safari на iOS»).

Я не использовал его на iPad, но я не понимаю, почему это не сработает.

Я бы, вероятно, установил условное включение на основе того, установлен ли параметр запроса — например (php)

попробовать iDebug. Вы можете сразу загрузить его из AppStore на свой iPad. вот ссылка на AppStore.

вы можете попробовать использовать Firebug Lite в качестве букмарклета. Вы должны иметь возможность использовать все функции без изменения кода вашего приложения, как предложил Джесси. Смотрите этой ссылке.

недавно я написал инструмент для отображения журналов консоли в подвижном / изменяемом «окне» (на самом деле div). Он предоставляет аналогичную функциональность консоли Firebug, но вы можете увидеть ее на своей странице на планшете. Tablet/Smartphone/Phablet Debug Console

вы также можете использовать Firefox, встроенный в WebIDE с Valence

плагин вашего устройства > в Firefox нажмите на значок гаечного ключа > найти WebIDE > в разделе «другое» нажмите на «Safari, Firefox и другие веб-просмотры на iOS»

на самом деле есть способ отладки веб-сайта в Safari на iOS с помощью Firefox WebIDE на машине с Windows. Я написал ответ на https://stackoverflow.com/a/35714835/306179 дальнейшее описание этого решения, поскольку оно не обязательно было простым в настройке и использовании. Он не предоставляет все инструменты разработчика, которые вы ожидаете от, например, пакета DevTools Chrome, но он, по крайней мере, дает консоль, инспектор и отладчик.

сначала вы должны убедиться, что у вас включен веб-инспектор ( «Настройки > Safari > Дополнительно» и включите «веб-инспектор».)

затем подключите iPad к компьютеру Mac через USB-кабель. После этого я могу выбрать в меню «Разработка» Safari для отладки веб-сайта, отображаемого на моем iPad/iPhone.

Ссылка на основную публикацию
Adblock
detector