Создание отчёта для сообщения о рекламе или анализа проблем

Russian supplemental subscription

Moderators: EasyList authors, RU AdList Mods

Locked
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1000
Joined: Fri Aug 20, 2010 11:20 am
Reputation: 21

Создание отчёта для сообщения о рекламе или анализа проблем

Post by Lain_13 » Sun May 03, 2015 12:18 am

Если на странице отсутствует что-то нужное, что там раньше было, то, прежде чем создавать отчёт, следует убедиться в том, что проблема возникла именно из-за блокировки
Иначе эту проверку можно пропустить.

Для проверки необходимо выполнить следующие действия:
  1. выключить адблок из меню его кнопки или в списке расширений,
  2. обновить страницу,
  3. проверить необходимую функциональность,
  4. включите ABP обратно.
Если проблема воспроизводится и без адблока, то дело не в нём, а в других установленных расширениях или даже в самом сайте. Возможно, это что-то временное и само пройдёт.

Минмальный объём информации, необходимой для анализа проблемы
  1. Точный адрес страницы, на которой наблюдается проблема.
  2. Описание того, как воспроизвести проблему, если это не что-то легко наблюдаемое без взаимодействия с сайтом.
  3. Снимок страницы с отммеченными проблемными областями, если они не сразу бросаются в глаза.
Информации о проблеме никогда не бывает слишком много, но без этих данных решить её будет не просто. :)
Для создания и размещения снимков страницы рекомендуются сайты: snag.gy и pasteboard.co
В обоих случаях достаточно нажать Alt+PrnScr на клавиатуре для создания снимка окна браузера и Ctrl+V, предварительно зайдя на один из этих сайтов. Помимо размещения снимка snag.gy ещё предоставляет простой редактор изображений, позволяющий обрезать картинку и отметить проблемные области.

Одним из наиболее полезных материалов для анализа проблемы является список запросов, выполненных со страницы
Хотя в большинстве слуваев он ненужен. Обычно вас попросят сделать такой список, если понадобится.
Для браузера Mozilla Firefox и ему подобных
К подобным относятся такие браузеры как (список не полный): Waterfox, Pale Moon, SeaMonkey, Iceweasel, IceCat, Wyzo

В Adblock Plus для Firefox встроен специальный мастер отчётов для упрощения процедуры.
В меню кнопки Adblock Plus выберите пункт «Сообщить о проблеме на сайте». Откроется мастер отчётов, в котором по шагам будет расписано что нужно делать. После завершения нескольких простых шагов мастер отчётов сгенерирует ссылку, которую нужно будет сообщить в тему, по обсуждению вашей проблемы.

Для браузера Google Chrome и ему подобных
К подобным относятся такие браузеры как (список не полный): Chromium, Opera 15+, Яндекс.Браузер, Интернет@mail.ru, CoolNovo, Comodo Dragon, avast! SafeZone Browser

Для получения списка запросов нужно выполнить следующие действия:
  1. нажмите комбинацию клавиш `Ctrl + Shift + I` (все вместе) или откройте инспектор страницы из контекстного меню на странице;
  2. зайдите на появившейся панели во вкладку Network;
  3. обновите страницу (во вкладке Network появятся данные);
  4. попробуйте выполнить действия, блокируемые адблоком (если требуются действия со стороны пользователя);
  5. выберите «Save as HAR with content» из контекстного меню данных во вкладке Network (нажмите правой клавишей мыши по любой строке);
  6. сохраните файл себе на диск (на рабочий стол, например).
С получившимся файлом можно поступить одним и указанных ниже способов:
  • прислать файл в личку и упомянуть об этом в сообщении о проблеме (только пользователям со званием «Developer» под псевдонимом);
  • очистить от личных данных при помощи скрипта и приложить к сообщению о проблеме получившийся список адресов (об этом ниже);
  • приложить файл к сообщению о проблеме как есть (только если не залогинены на сайте, а иначе крайне нежелательно).
Очистка файла от личных данных довольно важна, так-как файл может содержать cookies из вашего браузера, которые некоторое время могут быть использованы для логина на посещаемый вами сайт под вашим именем, но без ввода пароля (хотя логаута и логина на сайте должно быть достаточно, чтоб их уже нельзя было использовать, но в таком вопросе лучше не рисковать).

Строго говоря, из HAR-файла нужны только URL запросов, их статус и тип, а потому можно скопировать в текстовый редактор вот этот код:

Code: Select all

var a = { "log": { "entries": [] } };
a = a.log.entries; outtxt = '';
for (i in a) outtxt += a[i].response.status + ';' + a[i].request.url + ';' + a[i].response.content.mimeType + '|';
document.body.textContent = outtxt;
Заменить в нём блок «{ "log": { "entries": [] } }» в самом начале на реальное содержимое har-файла (оно тоже начинается с «{ "log":»), а потом скопировать это всё во вкладку Console того же инспектора страницы, в котором генерировали har-файл, и нажать Enter.

В результате выполнения кода вместо открытой страницы появится длинная текстовая строка с необходимыми данными. Вот её можно разместить в качестве комментария или сохранить в текстовом файле и приложить к описанию проблемы.

Помимо списка запросов крайне полезным может оказаться слепок страницы

Он практически незаменим в ситуациях, когда требуется что-то скрыть, а не заблокировать, если блокировка затруднена. Хотя иногда достаточно и скриншота окна инспектора страницы на необходимом объекте.

Для сохранения исходного кода страницы:
  1. нажмите Ctrl+Shift+I или выберите «Инспектор страницы» из контекстном меню страницы, или аналогичный пункт в дополнительных инструментах / инструментах разработчика в меню браузера;
  2. выделите элемент HTML в самом верху (возможно понадобиться прокрутить) и выберите «Редактировать как HTML» (Edit as HTML);
  3. выделите всё (Ctrl+A) и скопируйте (Ctrl+C).
Полученный таким образом код можно выложить в приватный/невидимый раздел pastebin.com или другого аналогичного сервиса или сохранить в файл и залить его на нормальный файлообменник (который не просит подождать при скачивании). Ссылку на текст или файл можно прислать в личку или на почту (см. "Contact" немного ниже имени на форуме). В любом случае будьте внимательны и не выкладывайте слепок в публичный доступ, если он может содержать ваши личные данные вроде логина на сайте и не передавайте такой файл пользователям без звания «Developer» под псевдонимом.

Locked