
Всякий раз, когда я захожу в меню «История» Safari -> «Очистить историю», появляется запрос «Также сбросить популярные сайты», и если я его отмечаю, он сбрасывает мои популярные сайты.
Не могу ли я включить свои «Лучшие сайты» по умолчанию?
например, переполнение стека, сбой сервера, суперпользователь
После очистки истории мне нужно заново добавить эти сайты в топ сайтов. Есть ли способ управлять топом сайтов по умолчанию?
решение1
Похоже, вы можете задать топ сайтов по умолчанию, отредактировав plist-файл для Safari.
Статья, описывающая этот процесс,здесь.
Несмотря на то, что в этой статье упоминается бета-версия, это должно быть справедливо и для релизной версии Safari 4.
Редактировать:
Похоже, Safari сбрасывает этот файл, когда вы выполняете сброс. Чтобы обойти это, вы можете заблокировать файл, что должно помешать Safari записывать поверх него.
Я сбросил список своих самых популярных сайтов с помощью команды сброса после блокировки, и они остались прежними.
Чтобы заблокировать файл, получите информацию о нем (Command + I) или Файл -> Получить информацию. Во всплывающем окне поставьте галочку в поле «Заблокировано», а затем закройте окно.
Это, в сочетании с ручным редактированием файла для размещения там того, что вам нужно, должно остановить Safari от вмешательства в работу ваших популярных сайтов.
Редактировать 2:
Есть много способов снять шкуру с пресловутого кота.
В терминале выполните следующие команды:
cd ~/Library/Safari/
sudo chflags -R nouchg TopSites.plist
sudo chmod 444 TopSites.plist
Удаляет chflag nouchg
флаг "user immutable". Я не совсем уверен, что означает user immutable в этом конкретном контексте, но я бы сказал, что это означает, что мы не можем изменять этот файл, не будучи root.
После того, как флаг будет снят, мы можем изменить права файла на 444, что полностью означает «только для чтения». Это должно помешать Safari вносить в него изменения.
решение2
Вы можете добавить свои собственные Топ-сайты, нажав кнопку редактирования в нижней части представления Топ-сайтов в Safari, после чего вы можете перетаскивать веб-сайты в различные местоположения. Вы также можете закрепить их, чтобы они не перемещались, даже если их посещают не так часто, как требуется.
Все незакрепленные пробелы могут быть использованы для обработки случайным алгоритмом.
В настоящее время не существует способа, кроме обходных путей, подобных упомянутому выше EvilChookie, который позволил бы вам настроить «самые популярные сайты» со значениями по умолчанию, которые вы хотите сохранить после очистки самых популярных сайтов.
Если вы не хотите, чтобы определенные веб-сайты отображались в вашей истории и/или в списке популярных сайтов, вы также можете включить режим «Частный просмотр». В этом случае ни один веб-сайт не будет кэшироваться или добавляться в список истории.
решение3
Когда вы находитесь на адресе, который хотите видеть на странице «Топ-сайты», нажмите и удерживайте знак + в адресной строке. Вам будет предоставлена возможность добавить страницу в список чтения или на страницу «Топ-сайты». Она будет закреплена там по умолчанию.
решение4
Просто включите режим приватного просмотра, когда смотрите порно, чтобы оно не отображалось в списке лучших сайтов... Я имею в виду, я предполагаю, что именно поэтому вы спрашиваете...