Вопрос или проблема
Я занимаюсь небольшим отладкой и хочу прочитать чистый и простой RSS XML-ответ в Chrome и не хочу, чтобы открывался Google Reader… как это можно сделать?
Спасибо
P.S. Я не использую Google Reader, поэтому не возражаю, если он будет отключен навсегда.
Недавняя статья на digital inspiration объясняет, как решить вашу проблему: Как предотвратить захват RSS-лент в Google Chrome.
Этот вопрос с 2012 года, но после того, как Google отказалась от RSS, она возродила его и открыла встроенное расширение Chrome для RSS-лент. Чтобы отключить это поведение, вы можете удалить это расширение из Chrome. Вы можете сделать это на странице веб-магазина Google Chrome для RSS Subscription extension. Если URL изменится, просто найдите его в веб-магазине.
.
Ответ или решение
Для решения проблемы, связанной с тем, что Google Chrome пытается открыть RSS-ленты через RSS-читалки (например, Google Reader) вместо отображения простого XML-кода, можно предпринять несколько шагов. В условиях, когда вы хотите просматривать чистый XML-код RSS-ответов для целей отладки, необходимо отключить встроенные инструменты или расширения, которые перенаправляют вас на интерфейс просмотра RSS-лент.
Теория
Google Chrome, как и многие современные браузеры, стремится упростить работу пользователя с RSS-ленты, предоставляя интерфейс, который автоматически обрабатывает и форматирует XML, представляя его в удобочитаемой форме. Это поведение может быть полезным для конечных пользователей, но создает проблемы для специалистов, работающих с XML и стремящихся получить доступ к исходному коду данных.
Один из самых распространённых способов просмотра чистого XML в таких случаях включает в себя отключение активно действующих расширений для просмотра RSS-лент. Первоначально Chrome использовал Google Reader для таких целей, однако, после прекращения работы Reader, появилась встроенная функция Chrome для отображения RSS через расширения, такие как "RSS Subscription Extension" и другие сторонние разработки.
Пример
Рассмотрим пример, когда пользователь безуспешно пытается открыть RSS-ленту в виде простого XML-кода. Каждое открытие RSS URL автоматически вызывает встроенные расширения, обеспечивающие интерпретацию RSS-данных. Это поведение может быть изменено с помощью правильных настроек в браузере.
Применение
-
Отключение или удаление RSS расширений:
- Перейдите на страницу расширений Chrome, вставив этот URL в адресную строку Chrome и нажав Enter.
- Найдите расширение "RSS Subscription Extension" или любые вспомогательные расширения, которые могут быть установлены для работы с RSS-ленты.
- Кликните на переключатель рядом с расширением, чтобы отключить его, или нажмите «Удалить», чтобы полностью избавиться от него.
-
Изменение настроек протоколов:
- В ряде случаев проблема может быть вызвана не только расширением, но и настройками протоколов в системных настройках компьютера. Убедитесь, что по умолчанию для обработки RSS-лент не назначен никакой специфический клиент.
-
Просмотр XML через заменить расширения:
- Для пользователей, которым необходимо периодически работать с форматированными данными и простыми XML-кодами, можно рекомендовать установку расширения, которое облегчает отображение XML в формате текстового кода.
- Такие расширения, как "XML Tree" или "XML Viewer", позволяют преобразовывать страничные XML-файлы в удобочитаемый формат, который может использоваться для детального анализа.
-
Альтернативные методы:
- Если вы регулярно работаете с анализом XML, можно порекомендовать использование других браузеров или программных средств, которые имеют более гибкие настройки для работы с XML. Такие инструменты, как Firefox и специализированные редакторы кода, зачастую предоставляют более продвинутые возможности для отображения структурированных данных.
Таким образом, отключив средства работы с RSS в Chrome и переведя работу с XML в независимые инструменты, вы сможете получить прямой доступ к исходному тексту данных, что значительно упростит процесс отладки и анализа.