Итак, я проснулся сегодня в своем приложении для отслеживания сна, сообщая, что я лег спать на час раньше, чем я думал, поэтому, естественно, я предположил, что приложение было тем, кто совершил глупую ошибку. К счастью, перед тем, как лечь спать, я просмотрел Интернет, но, очевидно, Apple снова изменила положение вещей, начиная с High Sierra или Safari 11, поэтому другие ответы мне не помогли.
Я узнал, как узнать время посещения, и, поскольку я уже прошел путь далеко, чтобы разобраться в этом крайне неважном вопросе, я решил поделиться своими выводами здесь:
редактировать
Итак, я немного увлекся и написал однострочник bash, чтобы сделать всю тяжелую работу за вас. Просто откройте терминал и скопируйте его. Он должен работать без установки чего-либо, если только Apple не изменила что-то в это время.
Вы можете игнорировать пустые строки в выводе (они являются http-перенаправлениями), и вы можете изменить последний номер 30
в команде, чтобы отфильтровать количество строк, которые вы хотите видеть.
sqlite3 ~/Library/Safari/History.db 'select visit_time,title from history_visits order by visit_time desc;' \
| while read i; do d="${i%%.*}"; echo "$(date -r $((d+978307200))) | ${i#*|}"; done \
| head -n 30
Оригинальный ответ
Таким образом, вместо простой папки со всей историей, как раньше, теперь они записывают историю в базу данных. Вот как вы получаете информацию, если действительно хотите:
- Теперь данные хранятся в базе данных SQLite, поэтому вам понадобится какой-нибудь инструмент для их чтения. Я предлагаю браузер БД для SQLite . Просто установите его обычным способом.
- Теперь откройте файл базы данных. Он находится здесь:
/Users/[yourname]/Library/Safari/History.db
.
- На вкладке « Обзор данных» щелкните раскрывающийся список « Таблица:» и выберите историю_ посещений .
- Теперь сортируйте по visit_time и найдите то, что вас интересует.
- Эти числа в столбце visit_time представляют собой временную метку базовых данных, поэтому, чтобы получить что- то понятное человеку, вам нужен конвертер. Просто используйте это: https://www.epochconverter.com/coredata
Надеюсь, что это решает вашу загадку, связанную с историей.