В очередной раз отвлекаясь от основной темы проекта, рассмотрим несколько terminal-команд  для использования их в Safari.

Debug menu

Благодаря Debug menu у вас появляется возможность изменять User-agent Safari, включать консоль java-script`ов, работать с кешем и многое другое.

Показать:

defaults write com.apple.Safari IncludeDebugMenu 1

Скрыть:

defaults write com.apple.Safari IncludeDebugMenu 0

Web Inspector

С помощью Web inspector можно просматривать подсвечиваемый исходный код страниц, получать визуальную диаграмму загрузки страницы и ее объектов и многое другое. Включить его можно следующей командой:

defaults write com.apple.Safari WebKitDeveloperExtras -bool true

Выключить:

defaults write com.apple.Safari WebKitDeveloperExtras -bool false

Панель табов

Всегда показывать

defaults write com.apple.Safari AlwaysShowTabBar -bool YES

Спрятать

defaults write com.apple.Safari AlwaysShowTabBar -bool NO

По умолчанию

defaults delete com.apple.Safari AlwaysShowTabBar

История

Количество записей

defaults write com.apple.Safari WebKitHistoryItemLimit 2000

Количество дней

defaults write com.apple.Safari WebKitHistoryAgeInDaysLimit 30

Запуск «безопасных» файлов

Выключить

defaults write com.apple.Safari AutoOpenSafeDownloads -bool NO

Включить

defaults write com.apple.Safari AutoOpenSafeDownloads -bool YES

Использовать настройки по умолчанию

defaults delete com.apple.Safari AutoOpenSafeDownloads

Индикатор загрузки в виде векторной диаграммы

В Safari, степень загрузки страницы по умолчанию отображается при помощи адресной строки заполняемой цветом слева направо. При желании ее можно запросто изменить на векторную диаграмму используемую в Mail.

Включение:

defaults write com.apple.Safari DebugUsePieProgressIndicator -bool true

Выключение:

defaults write com.apple.Safari DebugUsePieProgressIndicator -bool false

Выключение всплывающих подсказок

Выключение

defaults write com.apple.Safari WebKitShowsURLsInToolTips 0

Включение

defaults write com.apple.Safari WebKitShowsURLsInToolTips 1

Пользователи незнакомые с терминалом, смогут найти его в папке: «Программы/Служебные программы/Терминал«. Для просмотра результатов каждой команды необходимо перегрузить Safari.

На web-проекте этой фирмы увидите одежда по каталогам, красивая одежда

Комментарии (72)

  1. 1. Vlad 05.03.2008 / 16:18

    А где можна скачать Safari новый под XP ? а то хотел бы тоже протестировать данный браузер !

  2. 2. Sergey Tugarinov 05.03.2008 / 20:22

    Vlad — вот здесь.

  3. 3. Сергей 25.03.2008 / 03:41

    Я пользователь Виндов. Только что мне пришел в обновлениях Сафари. Поставил. Столкнулся с бедноватым функционалом, но это и понятно. Браузер то по дефолту не настроен. Здесь указываются коды на настройки, а вводить то их куда? Есть ли расширения какие нибудь? Сохранить страницу можно в отдельный полный вебфайл? И как? И есть ли где подробные инструкции по настройке браузера? Сам по себе он мне очень понравился, вот если бы его еще заточить под себя можно было… Спасибо.

  4. 4. Сергей 25.03.2008 / 03:45

    Так инструкции нашел. :))) Справку юзать надо. Надо же так облажаться. А вот с остальные вопросы оставляю в силе.

  5. 5. Sergey Tugarinov 25.03.2008 / 15:01

    Сергей, давайте по порядку, какие конкретно вопросы вас интересуют :)

  6. 6. Сергей 25.03.2008 / 15:58

    Хорошо. По порядку.

    1, Как сделать, что бы 1 пустая вкладка была открыта всегда? При запуске браузера. Неудобно лезть в меню файл и создавать вкладку каждый раз. К тому же нет кнопки создать новую вкладку. И при закрытии предпоследней вкладки, когда остается одна открытая страница, вкладка тоже пропадает. Т.е. приходиться опять лезть в меню файл.

    2, Кнопки добавить на панель невозможно, слишком длинная адресная строка, поэтому добавить туда ничего невозможно, они просто подменяются добавляемой, а та что была исчезает.

    3, Сохранение страницы я вижу только как html. А есть ли способ сохранять полную страницу? Допустим, как в Опере (вебархив-отдельный файл) или любом другом браузере?

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

    5, Есть ли какие то дополнения (расширения) для Сафари- Виндовс? Или Виндосовцам придеться довольствоваться функционалом, как есть? На оф.сайте я ничего не нашел приличного. Может есть спецсайты у вас какие то?

    Спасибо.

  7. 7. Сергей 25.03.2008 / 16:01

    P.S. Сам браузер задуман на мой взгляд хорошо. Но такое ощущение, что разработчики., начали делать, а на полпути почему то им надоела работа, и они ее бросили. ИМХО.

  8. 8. Sergey Tugarinov 25.03.2008 / 16:31

    К сожалению на большинство вопросов я вам не могу ответить, так как не распологаю установленной Windows.

    1. …..
    2. …..
    3. Ппод маком есть функция «Сохранить как архив страницы». Как это выглядит на Windows — хз.
    4. К сожалению не подходят, они работают только под Mac OS.
    5. Единственное «расширение» подходящее вам это — FloppyMoose. Можете так-же посмотреть на сайта iSafari и pimpmysafari.com, может что-то и появилось под Windows, но я к сожалению не видел.

  9. 9. Sergey Tugarinov 25.03.2008 / 16:37

    Сам браузер задуман на мой взгляд хорошо. Но такое ощущение, что разработчики., начали делать, а на полпути почему то им надоела работа, и они ее бросили. ИМХО.

    Не знаю как под виндой, но под маком это идеальный браузер, ничего лишнего и очень удобно :)

  10. 10. Сергей 25.03.2008 / 16:52

    Да под Виндой, я чуствую, он будет еще беднее, чем дефолтный эксплорер. Жаль. Очень красивый браузер. Но в управлении подкачал, под виндой по крайней мере. Я не говорю уже про управление мышью…
    В любом случае спасибо за помощь.

  11. 11. Sergey Tugarinov 25.03.2008 / 19:57

    Сергей, главное не забывайте про него, не думаю, что Apple оставит пользователей Windows в беде :)

    Успехов!

  12. 12. Зинаида 02.04.2008 / 18:05

    Я думаю панель табов мало кому будет полезной, а так в целом все самое нужно, спасибо большое, все включила.

  13. 13. Lex1 06.04.2008 / 14:37

    > Вверху приводяться коды включения и выключения разных функций. Подходят ли они для Виндовс? И куда их вставлять? В адр строке не работают, в меню выполнить тоже.
    Работают. Вставлять в %APPDATA%\Apple Computer\Safari\Preferences.plist. Там простой xml. В принципе, можно будет сделать прожку для включения/выключения.

    > Есть ли какие то дополнения (расширения) для Сафари- Виндовс? Или Виндосовцам придеться довольствоваться функционалом, как есть?
    Некоторые возможности можно добавить букмарклетами, хотя это конечно далеко не плагины.

  14. 14. Sergey Tugarinov 06.04.2008 / 15:35

    Lex1, ух ты, я и не знал, нужно будет вынести ваш комментарий в FAQ! Спасибо большое :)

  15. 15. Lex1 06.04.2008 / 22:40

    ;) Правда WebKitShowsURLsInToolTips у меня не заработал, но возможно это связано со старой (3.0.4) версией Safari.

    И на всякий случай поясню структуру этого файла:


    ИмяПараметра

    ИмяДругогоПараметра
    ЧисленноеЗначение
    ИмяТретьегоПараметра
    СтроковоеЗначение

    Имена параметров приведены в статье, а значения обычно бывают логическими: true (включено) или false (отключено). Это соответствует «-bool» в статье.

    Так что, для постоянного включения панели табов нужно добавить
    AlwaysShowTabBar

    в конце файла, перед

    Кстати говоря, подобную структуру имеют и другие файлы, в том числе и закладки «Bookmarks.plist». Судя по всему в значениях параметров не должно быть пробелов и угловых кавычек и для них используется обычная замена из html.
    Что касается длины строковых значений (и соответственно длины адреса закладки), то в моей версии она ограничена двумя килобайтами.
    (Было бы интересно проверить это на мак-версии. Например перетащив на панель закладок букмарклеты QuoteRu (1.9Kb) и Source (3.8Kb) с http://lexi.ucoz.ru/index/0-4 и проверив их работоспособность).

  16. 16. Lex1 06.04.2008 / 22:59

    Упс, WordPress зарезал тэги. Добавил оригинал написанного на ту же страницу.

  17. 17. Sergey Tugarinov 06.04.2008 / 23:01

    Lex1, вы не против если я использую ваши наработки по тонким настройкам Safari для написания заметки на эту тему? Я так думаю что она будет полезной windows пользователям Safari :)

  18. 18. Lex1 06.04.2008 / 23:05

    Да, конечно.

  19. 19. Sergey Tugarinov 06.04.2008 / 23:06

    Тогда добро, в ближайшее время постараюсь выложить все это в виде статьи со ссылкой на ваш проект. Спасибо большое за наводку :)

  20. 20. Сергей 06.04.2008 / 23:15

    17. Sergey Tugarinov
    06.04.2008 / 23:01

    Lex1, вы не против если я использую ваши наработки по тонким настройкам Safari для написания заметки на эту тему? Я так думаю что она будет полезной windows пользователям Safari :)

    Вот это дело. И желательно бы еще разработчикам плагинов расстараться. Еще раз повторюсь. Браузер хороший, но без плагинов неюзабельный абсолютно. Мне вот допустим менеджер сессий нужен, Табы, Управление мышью (хватит и нескольких действий- вперд, назад, новая вкладка, предыдущая) Да вобщем просто удобное управление. И будет все ок. А так я пока на Опере посижу. Уж извиняйте. :)

  21. 21. Lex1 07.04.2008 / 00:28

    >Правда WebKitShowsURLsInToolTips у меня не заработал
    Дело оказалось не в версии. Просто WebKit использует дркгой файл настроек: WebKitPreferences.plist. Т.к. у меня его не было, я создал файл такого содержания и после этого появился Web Inspector:
    «?xml version=»1.0″ encoding=»UTF-8″?»
    «!DOCTYPE plist PUBLIC «-//Apple//DTD PLIST 1.0//EN» «http://www.apple.com/DTDs/PropertyList-1.0.dtd»»
    «plist version=»1.0″»
    «dict»
    «key»WebKitDeveloperExtras«/key»
    «true/»
    «/dict»
    «/plist»
    (замените двойные кавычки на одинарные)

    Также, полагаю, нужно упомянуть, что в висте путь к настройкам может быть другим. Если не ошибаюсь: %APPDATA%\Roaming\Apple Computer\Safari\

    Кэш у сафари находится в Users\User\Local Settings\Application Data\Apple Computer\Safari\Cache.db и похоже представляет собой базу данных SQLite.

    Полный список настроек можно вытащить из Safari.exe (поиск, например, по AlwaysShowTabBar).

  22. 22. Sergey Tugarinov 07.04.2008 / 11:54

    Сергей, сохранение сессий, думаю в windows эта возможность есть :)

  23. 23. Sergey Tugarinov 07.04.2008 / 11:59

    Lex1, все-же винду мне придется ставить, потестить такие возможности будет весьма и весьма интересно. Т.е. в принципе получается что большинство, если не все, возможности Safari можно использовать под Windows :)

  24. 24. Messer 07.04.2008 / 18:12

    Клево, спасибо большое! :)

  25. 25. Lex1 07.04.2008 / 23:11

    Кстати, по поводу плагинов. Универсальный Speed Dial http://lexi.ucoz.ru/oac/speed_dial.zip (коллективное творчество) оказался вполне работоспособен и в Safari. Можно поставить его домашней страницей.

  26. 26. Sergey Tugarinov 07.04.2008 / 23:39

    Lex1, а для чего он служит? Можно подробнее?

  27. 27. trufchik 08.04.2008 / 00:40

    Lex1 писал:
    >Так что, для постоянного включения панели табов нужно добавить
    AlwaysShowTabBar

    в конце файла, перед<
    Перед чем??? Можно поподробнее описать процесс редактирования файла для Совсем Не Разбирающихся Даже В Элементарном Программировании людей.

  28. 28. Lex1 08.04.2008 / 13:21

    @Sergey Tugarinov
    Такая альтернатива закладкам. 20 ячеек в которых отображаются превью сайтов. При клике открывается сайт.
    Впервые появилось в Opera.

    @trufchik
    Подробней здесь http://my.opera.com/Lex1/blog/2008/04/08/safari-windows
    Кроме того, в данном конкретном случае, можно закрыть все табы кроме одного и выбрать в меню View->Show tab bar

  29. 29. vandam 11.04.2008 / 19:24

    У меня Speed Dial работает в Safari.

  30. 30. VikToR 16.04.2008 / 01:03

    У меня тоже Speed Dial работает в Safari.

  31. 31. trufchik 16.04.2008 / 02:03

    а

  32. 32. KoMoH 17.04.2008 / 08:35

    Уже неделю активно пользую Safari 3.1 под Windows — и доволен в принципе всем — за исключением того что нет плагинов и прочих примочек для расширения функционала =)))

    что касается множества вопросов возникших выше — то на многие уже ответили выше, но не на все =))

    итак по порядку…

    Новая вкладка создаётся и закрывается под Windows тем же сочетанием клавиш что и АНАЛОГИЧНЫЕ действия в Mozilla FireFox

    Новая вкладка: Ctrl + T
    Закрытие активной вкладки: Ctrl + W

  33. 33. KoMoH 17.04.2008 / 08:55

    также наверняка многие (ну допустим как и я пользующиеся Firefox) захотят импортировать свои закладки из него в новый браузер.

    Хотя на данный момент более предпочтительнее по моему мнению зранить свои закладки в каком нибудь сервисе типа del.icio.us или том же аккаунте google хранить все свои закладки…. но…рассмотрим вариант с избранным в самом фаерфоксе

    Для экспорта закладок можно использовать пункт «Экспорт» в Менеджере закладок Firefox.

    Чтобы экспортировать закладки из Firefox:
    Откройте Firefox и выберите «Закладки» > «Управление закладками».
    В Менеджере закладок Firefox выберите «Файл» > «Экспорт».
    Выберите папку и имя для файла. Именем по умолчанию является «bookmarks», а папкой по умолчанию – папка «Мои документы».
    Нажмите «Сохранить» .

    Чтобы импортировать закладки Firefox в Safari, откройте Safari, выберите «Файл» > «Импортировать закладки», а затем выберите созданный Вами файл с закладками.

    Примечание. Как и в случае с другими программами, существует несколько версий Firefox. Если данные указания не подходят для Вашей версии, обратитесь к руководству по экспорту закладок в «Справке» Firefox.

  34. 34. KoMoH 17.04.2008 / 08:57

    также список уже установленных плагинов в Safari под Win

    file:///C:/Program%20Files/Safari/Safari.resources/Help/ru.lproj/Plug-ins.html

  35. 35. ArtDzot 17.04.2008 / 20:44

    Может конечно у меня не правильная система, но путь к файлу настроек в котором надо ввшесказаное добавлять (за исключением WebKit…..) — %APPDATA%\Apple Computer\Safari\Preferences\com.apple.Safari.plist

  36. 36. Lex1 28.04.2008 / 18:10

    > также список уже установленных плагинов в Safari под Win
    Оно также вызывается из меню Справка->Установленные плагины
    > Может конечно у меня не правильная система
    Vista? ;) Хотя конечно дело может быть и в разных версиях браузера.
    Да, кстати. Я выше, кажется дал не совсем правильную ссылку. Должно быть http://my.opera.com/Lex1/blog/safari-windows

  37. 37. Дмитрий Ожегов 10.06.2008 / 16:16

    приятно узнать чтото новое:-)))

  38. 38. VladErmakov 13.06.2008 / 17:16

    »
    > Вверху приводяться коды включения и выключения разных функций. Подходят ли они для Виндовс? И куда их вставлять? В адр строке не работают, в меню выполнить тоже.
    Работают. Вставлять в %APPDATA%\Apple Computer\Safari\Preferences.plist. Там простой xml. В принципе, можно будет сделать прожку для включения/выключения.
    »
    дайте плиз этот файл %APPDATA%\Apple Computer\Safari\Preferences.plis, а то в папке %APPDATA%\Apple Computer\Safari\ файла Preferences.plis не нашёл :(

  39. 39. Sergey Tugarinov 13.06.2008 / 17:23

    VladErmakov, воспользуйтесь поиском по компьютеру, если не найдете этот файл — создайте вручную. Способ использования терминал-команд под виндой изложен в данной заметке: Настройки Safari в Windows

  40. 40. Slava67 05.07.2008 / 10:38

    Здравствуйте.У меня проблемка.Браузер не разворачивается на весь экран.Может кто подскажет,чего там надо нажать? Перешел на Мак недавно и пока не могу с этим разобраться.

  41. 41. Sergey Tugarinov 05.07.2008 / 12:39

    Slava67, Safari всегда сам решает, каким образом ему себя вести при максимилизации рабочего окна. Окно нужно разворачивать вручную, захватывая правый нижний угол, или воспользоваться Safari-Stretch или его более простой альтернативой, описанной в той-же заметке.

  42. 42. Браузеры » Blog Archive » Настройки Safari в Windows 20.08.2008 / 20:28

    [...] под Windows. Зато можно использовать так называемые команды для терминала. В нашем случае их надо прописывать в [...]

  43. 43. classiccl 30.08.2008 / 18:20

    а можно ли в сафари работать с вап? подскажите как настроить!!! у меня ХР .. оч надо! надоело открывать браузеры по очереди)))

  44. 44. Sergey Tugarinov 30.08.2008 / 18:37

    classiccl, даже не знаю, никогда не пробовал. Да и настроек подобных не видел.

  45. 45. Борис 16.09.2008 / 18:20

    Скажите пожалусто, как сделать Safari стандартным браузером. Т.е. как заменить мой стандартный Internet Explorer на Safari. Изначально там задается вопрос: Сдалать ли Safari стандартным, но я его отключил, теперь жалею, браузер очень понравился.

    Спасибо.

  46. 46. Sergey Tugarinov 16.09.2008 / 21:43

    Борис, смотрите в настройках, там все есть :)

  47. 47. Александр 25.09.2008 / 13:00

    Это похоже глюк. У меня тоже Сафари не хотел быть по умолчанию, хотя настройки были на него сделаны. После сноса Мозиллы он стал наконец-то по умолчанию. Жаль что фенька с TargetedClicks… не работает в Windows. Браузер шикарный. :(

  48. 48. Александр 12.01.2009 / 15:23

    А как выбрать язык интерфейса по умолчанию? У меня аглийский поскольку винда английская локализованная.

  49. 49. Джокер 14.01.2009 / 23:53

    debug menu сцуко не инеблиться

  50. 50. Sergey Tugarinov 20.01.2009 / 18:09

    Джокер, какая у вас операционная система?

  51. 51. ICQ 05.03.2009 / 16:26

    что то немогу разобратся в настройках

  52. 52. Влад 01.04.2009 / 18:21

    Пользуюсь Safari по винд. Можно ли сделать так, чтобы ссылки открывались в новой вкладке, как в Firefox, а не окне.

  53. 53. Юрий 04.04.2009 / 00:24

    Скажите мне такому непонятливому чем открыть файл *.plis ??

  54. 54. Юрий 04.04.2009 / 00:24

    *.plist

  55. 55. Sergey Tugarinov 18.04.2009 / 00:15

    Юрий, да любым текстовым редактором, тем-же SciTE.

  56. 56. Алекс 30.05.2009 / 09:32

    Люди у меня только один вопрос) Я вот перешел на Сафари, у него скорость быстрая, но столкнулся с бедой: Флеш игры, Видио и т.п. не открываются! как исправить?

  57. 57. Алекс 30.05.2009 / 09:33

    Я на Винде если что =))

  58. 58. Вендузятнег 12.06.2009 / 22:31

    А существует ли способ быстрого отключения картинок «на лету», как в Опере или imgLikeOpera(Firefox)? А то Сафари страницу не показывает, пока не загрузит картинки, иногда раздражает

  59. 59. Cthulhu 14.06.2009 / 02:18

    Есть ли возможность запоминать открытые страницы при закрытии сафари и восстанавливать при запуске?.. или сохранять/восстанавливать группы откытых страниц?..

  60. 60. Тюнингуем сафарик! « Блог завра 25.01.2010 / 19:13

    [...] ( см. функционал Glims Safari ) и другие можно посмотреть тут Рубрики:Моддинг, Софт Метки: Плагины, Safari

  61. 61. Sempy 06.02.2010 / 03:39

    Как сохранять и восстанавливать историю при замене Windows?
    Как плагины ставить? Кстати как запустить Terminal?

  62. 62. Олег 15.03.2010 / 21:07

    почему не работает терминальная команда в маке??? ни одни не работает, воожу под своим пользователем, например так: iMac:~ Oleg$ defaults write com.apple.Safari WebKitDeveloperExtras -bool true
    подскажите пожалуйста, что не так.

  63. 63. Sergey Tugarinov 15.03.2010 / 22:48

    Олег, скорее всего дело в том, что приведенная вами команда, включающая Web Inspector, в текущих версиях Safari работает по умолчанию. Насчет остальных команд, нужно смотреть на месте.

  64. 64. Олег 16.03.2010 / 07:17

    спасибо, тогда Вы не подскажите как вызвать инспектора?))

  65. 65. Sergey Tugarinov 16.03.2010 / 08:17

    Правая клавиша мышки на странице -> Inspect Element :)

  66. 66. Олег 16.03.2010 / 08:35

    блин, огромнейшее спасибо!!!!!
    очень полезная весчь! а я и не знал…
    занимаюсь сайтами, и на маке сижу уже оч давно.
    ну спасибо=)))

  67. 67. женя 07.04.2010 / 19:51

    А как включить Терминал? И что это такое?
    И подскажите как сделать так что бы в Safari переход на какуюнибудь страницу (сайт) открывался как вкладка а не в новом окне?

  68. 68. Sergey Tugarinov 07.04.2010 / 20:13

    Женя, если вы работаете под Windows, то там его нету. Про частичную замену оного в винде, вы можете прочитать здесь — Настройки Safari в Windows.

    И подскажите как сделать так что бы в Safari переход на какуюнибудь страницу (сайт) открывался как вкладка а не в новом окне?

    См. настройки браузера + Делем Safari действительно однооконным.

    Если же работаете на маках, см. папку утилиты в программах. Там и найдете терминал.

  69. 69. женя 07.04.2010 / 20:50

    А как включить Терминал? Подскажите Сергей:::::::

  70. 70. Sergey Tugarinov 07.04.2010 / 20:53

    Женя, если вы работаете под Windows, то там его нету.

    Если же работаете на маках, см. папку утилиты в программах. Там и найдете терминал.

  71. 71. Иван 17.07.2010 / 16:52

    Ребят, подскажите пожалуйста как открыть кэш файл на SAFARI.

  72. 72. DJ 11.05.2011 / 21:04

    КАк сделать useragent по умочтанию свой например, а то как закроешь браузер — он ставит по умолчанию свой????

Оставить след в истории

Вам необходимо зарегистрироваться что-бы оставлять комментарии.