Текстовый поиск работает из локальных файлов; журнал браузерного прогона показывает запросы ресурсов именно этой страницы.
О проекте
Задача
Надписи «локально» недостаточно. Я сделал небольшую страницу без внешних библиотек, шрифтов и модели и проверяю загрузку и действие поиска в отдельном file://контексте.
Решение
Все данные и обработчик находятся рядом со страницей. При проверке разрешены только файлы ее каталога; остальные запросы прерываются. Отдельная искусственная попытка обращения проверяет сам запрет, не отправляя содержимое наружу.
Результат
В изолированном браузерном прогоне загрузка и поиск не создали внешних запросов. Контрольная попытка обращения была заблокирована маршрутизацией браузера. Полный журнал и SHA проверенной страницы доступны в network-observation.json.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
- network-observation.json
Инструменты и подход
Навыки
Содержание 3
Готовая работа
Проверка автономности отдельным запросом
Страница ищет «верси» по локальному корпусу. Нулевое число обращений в обычном проходе само по себе ещё не проверяет запрет сети, поэтому в контрольном запуске добавлен намеренный внешний fetch. Он блокируется. Поиск и проверка ограничения дают два разных наблюдаемых результата.
Разбор и материалы
Вклад и команда
Я собрал автономный поиск по трём полным документам и проверил сетевые обращения в изолированном браузере.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- network-check.cjs
- network-observation.json
- Офлайн-поиск по трем инструкциям: проверенный путь ресурсов — исходная таблица.csv
2 ситуаций для сравнения.
- Офлайн-поиск по трем инструкциям: проверенный путь ресурсов — проверка.txt
Критерии проверки этого решения.
- Офлайн-поиск по трем инструкциям: проверенный путь ресурсов — паспорт.json
Контекст, ограничения, решение и данные.
- Офлайн-поиск по трем инструкциям: проверенный путь ресурсов — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…