Привет,
Я был на следующем форуме Discourse:
Мне нужно было найти слово «mac».
Используя CTRL+F, я мог найти эту строку только когда она была на экране. Прокрутка сама по себе заставляла совпадения исчезать.
Это также нарушает индикатор позиции совпадения в полосе прокрутки.
Я понимаю утверждение, что это сделано для «экономии памяти», но у этой системы 64 гигабайта памяти, а эта страница содержит менее 100 килобайт текста. Поэтому я считаю, что это на самом деле функция защиты от парсинга, аналогичная той, что использует Facebook, чтобы предотвратить (но безуспешно) сбор данных.
Ища информацию об этой странной ошибке, я обнаружил огромное количество жалоб на эту крайне мешающую «функцию».
Какие есть альтернативы?
Можно ли отключить это на стороне клиента?
А как насчет загрузки страницы в режиме печати?
Есть ли способ принудительно получить полный текстовый дамп всей страницы, чтобы я мог просто просмотреть его в текстовом редакторе?
А насчет скрипта Greasemonkey, что-нибудь, что может отключить функцию, выгружающую текст из памяти, чтобы его можно было искать?
Мой единственный вариант — взломать сервер базы данных, извлечь все содержимое Discourse и затем написать код для отображения ветки комментариев без этих помех?
Я вижу жалобы на это с 2014 года, поэтому, полагаю, нет желания решать эту проблему, и это «функция, а не ошибка», но функция для владельцев, а не для пользователей?
Каков «контекст» этой очень серьезной проблемы, из-за которой я БОЮСЬ когда-либо столкнуться с необходимостью навигации по форуму «Discourse»?
Да, я озлоблен, как вы это определили?



