Подтвердить что ты не робот

Как проверить просмотр источника в мобильных браузерах (Android & & Feature Phone)

Мне нужно проверить источник просмотра страницы из мобильных/планшетных браузеров (Android Phones/Tablets и Feature Phones).

Я пробовал некоторые из методов, но это невозможно, как на рабочем столе. Мне сложно это проверить.

JS

javascript: alert(document.getElementsByTagName('html')[0].innerHTML);

Chrome && Firefox (Android)

view-source:http://domain.com

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

4b9b3361

Ответ 1

Вы можете попробовать удаленную отладку на Chrome для рабочего стола, чтобы отладить код в Chrome для Android.

https://developer.chrome.com/devtools/docs/remote-debugging

В Google Play есть несколько приложений, которые позволяют напрямую просматривать источник с телефона. Вот один из них: https://play.google.com/store/apps/details?id=com.androidyou.webpagelite&hl=en

Быстрый поиск в Google Play перечисляет несколько приложений: https://play.google.com/store/search?q=view%20source&c=apps&hl=en

Ответ 3

Это старый пост, но все еще проблема в инструментах Chrome dev. Я считаю, что лучший способ проверить местонахождение мобильного источника - открыть локальный сайт в Xcode iOS Simulator. Затем оттуда вы открываете браузер Safari и включаете инструменты dev, если вы еще этого не сделали (перейдите в меню настроек → расширенный → показать меню разработки в строке меню). Теперь вы увидите опцию разработки в главном меню и можете перейти к разработке → iOS Simulator → , а страница, которую вы открыли в Xcode, будет симулятор iOS. После того, как вы нажмете на него, он откроет веб-инспектор, и вы сможете редактировать его, как обычно, в инструментах браузера dev.

Я боюсь, что это решение будет работать только на Mac, хотя оно использует Xcode.

Ответ 4

Уловка префикса url источника представления не работала для меня, используя хром на iphone. Я думаю, есть приложения, которые я мог бы установить, но по какой-то причине я предпочел сделать это сам, а не устанавливать "еще одно приложение".

Я нашел это хорошее краткое руководство о том, как настроить закладку на мобильном сафари, которая будет автоматически открывать источник просмотра страницы: https://appletoolbox.com/2014/03/how-to-view-webpage-html-source- коды не-на-IPAD-iphone-нет-приложение-требуется/

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

Изменение: Есть в основном 6 шагов, которые должны работать для Chrome или Safari. Инструкции для Safari:

  1. Откройте Safari и перейдите к произвольной странице.
  2. Нажмите кнопку "Поделиться" (или действие) в Safari (выглядит как квадрат со стрелкой, выходящей из верхней части).
  3. Выберите "Добавить закладку"
  4. Удалите заголовок страницы и замените его чем-нибудь полезным, например "Показать исходный код страницы". Нажмите Сохранить.
  5. Затем перейдите к этому точному ответу о переполнении стека на вашем телефоне и скопируйте приведенный ниже код JavaScript в буфер обмена вашего телефона (код кредита: Rob Flaherty):
javascript:(function(){var a=window.open('about:blank').document;a.write('<!DOCTYPE html><html><head><title>Source of '+location.href+'</title><meta name="viewport" content="width=device-width" /></head><body></body></html>');a.close();var b=a.body.appendChild(a.createElement('pre'));b.style.overflow='auto';b.style.whiteSpace='pre-wrap';b.appendChild(a.createTextNode(document.documentElement.innerHTML))})();
  1. Откройте "Закладки" в Safari и выберите "Изменить" только что созданную закладку "Показать страницу источника". Удалите все, что было ранее сохранено в поле "Адрес", и вместо этого вставьте код Javascript. Сохрани это.
  2. (Необязательно) Прибыль!

Ответ 5

Я нашел это в Google. Надеюсь, это поможет вам.

http://viewsource.in

Ответ 6

Этому вопросу несколько лет, и есть несколько хороших предложений для обходных путей, но я действительно не заметил никаких ответов, которые касаются сути исходного вопроса. Так:

  • Предоставление "универсального" метода для просмотра источника в браузере телефона функции (или даже в произвольном браузере смартфона стороннего производителя) невозможно, поскольку "просмотр источника" любым способом - это функция, реализованная в браузере. Так как он доступен или даже доступен, зависит от разработчиков браузера. Я уверен, что есть много браузеров, которые намеренно запрещают пользователю просматривать исходный код страницы, и если это так, то вам не повезло, за исключением, возможно, обходных путей, подобных тем, которые предлагаются здесь.

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

    Современный веб-контент изменяется во всех отношениях посредством обнаружения браузера, управления сеансами и т.д., Поэтому нельзя полагаться на источник, загруженный любым внешним приложением, для представления источника, загруженного другим приложением. Если вы собираетесь использовать внешнее приложение для загрузки страницы, потому что вы хотите видеть источник, вы можете вместо этого просто использовать Chrome (или, на устройстве iOS, Safari).