В очередной раз отвлекаясь от основной темы проекта, рассмотрим несколько 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.
Комментарии (72)
Оставить след в истории
Вам необходимо зарегистрироваться что-бы оставлять комментарии.


(23 votes, average: 4,43 out of 5)
А где можна скачать Safari новый под XP ? а то хотел бы тоже протестировать данный браузер !
Vlad — вот здесь.
Я пользователь Виндов. Только что мне пришел в обновлениях Сафари. Поставил. Столкнулся с бедноватым функционалом, но это и понятно. Браузер то по дефолту не настроен. Здесь указываются коды на настройки, а вводить то их куда? Есть ли расширения какие нибудь? Сохранить страницу можно в отдельный полный вебфайл? И как? И есть ли где подробные инструкции по настройке браузера? Сам по себе он мне очень понравился, вот если бы его еще заточить под себя можно было… Спасибо.
Так инструкции нашел. :))) Справку юзать надо. Надо же так облажаться. А вот с остальные вопросы оставляю в силе.
Сергей, давайте по порядку, какие конкретно вопросы вас интересуют :)
Хорошо. По порядку.
1, Как сделать, что бы 1 пустая вкладка была открыта всегда? При запуске браузера. Неудобно лезть в меню файл и создавать вкладку каждый раз. К тому же нет кнопки создать новую вкладку. И при закрытии предпоследней вкладки, когда остается одна открытая страница, вкладка тоже пропадает. Т.е. приходиться опять лезть в меню файл.
2, Кнопки добавить на панель невозможно, слишком длинная адресная строка, поэтому добавить туда ничего невозможно, они просто подменяются добавляемой, а та что была исчезает.
3, Сохранение страницы я вижу только как html. А есть ли способ сохранять полную страницу? Допустим, как в Опере (вебархив-отдельный файл) или любом другом браузере?
4, Вверху приводяться коды включения и выключения разных функций. Подходят ли они для Виндовс? И куда их вставлять? В адр строке не работают, в меню выполнить тоже.
5, Есть ли какие то дополнения (расширения) для Сафари- Виндовс? Или Виндосовцам придеться довольствоваться функционалом, как есть? На оф.сайте я ничего не нашел приличного. Может есть спецсайты у вас какие то?
Спасибо.
P.S. Сам браузер задуман на мой взгляд хорошо. Но такое ощущение, что разработчики., начали делать, а на полпути почему то им надоела работа, и они ее бросили. ИМХО.
К сожалению на большинство вопросов я вам не могу ответить, так как не распологаю установленной Windows.
1. …..
2. …..
3. Ппод маком есть функция «Сохранить как архив страницы». Как это выглядит на Windows — хз.
4. К сожалению не подходят, они работают только под Mac OS.
5. Единственное «расширение» подходящее вам это — FloppyMoose. Можете так-же посмотреть на сайта iSafari и pimpmysafari.com, может что-то и появилось под Windows, но я к сожалению не видел.
Не знаю как под виндой, но под маком это идеальный браузер, ничего лишнего и очень удобно :)
Да под Виндой, я чуствую, он будет еще беднее, чем дефолтный эксплорер. Жаль. Очень красивый браузер. Но в управлении подкачал, под виндой по крайней мере. Я не говорю уже про управление мышью…
В любом случае спасибо за помощь.
Сергей, главное не забывайте про него, не думаю, что Apple оставит пользователей Windows в беде :)
Успехов!
Я думаю панель табов мало кому будет полезной, а так в целом все самое нужно, спасибо большое, все включила.
> Вверху приводяться коды включения и выключения разных функций. Подходят ли они для Виндовс? И куда их вставлять? В адр строке не работают, в меню выполнить тоже.
Работают. Вставлять в %APPDATA%\Apple Computer\Safari\Preferences.plist. Там простой xml. В принципе, можно будет сделать прожку для включения/выключения.
> Есть ли какие то дополнения (расширения) для Сафари- Виндовс? Или Виндосовцам придеться довольствоваться функционалом, как есть?
Некоторые возможности можно добавить букмарклетами, хотя это конечно далеко не плагины.
Lex1, ух ты, я и не знал, нужно будет вынести ваш комментарий в FAQ! Спасибо большое :)
;) Правда 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 и проверив их работоспособность).
Упс, WordPress зарезал тэги. Добавил оригинал написанного на ту же страницу.
Lex1, вы не против если я использую ваши наработки по тонким настройкам Safari для написания заметки на эту тему? Я так думаю что она будет полезной windows пользователям Safari :)
Да, конечно.
Тогда добро, в ближайшее время постараюсь выложить все это в виде статьи со ссылкой на ваш проект. Спасибо большое за наводку :)
17. Sergey Tugarinov
06.04.2008 / 23:01
Lex1, вы не против если я использую ваши наработки по тонким настройкам Safari для написания заметки на эту тему? Я так думаю что она будет полезной windows пользователям Safari :)
Вот это дело. И желательно бы еще разработчикам плагинов расстараться. Еще раз повторюсь. Браузер хороший, но без плагинов неюзабельный абсолютно. Мне вот допустим менеджер сессий нужен, Табы, Управление мышью (хватит и нескольких действий- вперд, назад, новая вкладка, предыдущая) Да вобщем просто удобное управление. И будет все ок. А так я пока на Опере посижу. Уж извиняйте. :)
>Правда 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).
Сергей, сохранение сессий, думаю в windows эта возможность есть :)
Lex1, все-же винду мне придется ставить, потестить такие возможности будет весьма и весьма интересно. Т.е. в принципе получается что большинство, если не все, возможности Safari можно использовать под Windows :)
Клево, спасибо большое! :)
Кстати, по поводу плагинов. Универсальный Speed Dial http://lexi.ucoz.ru/oac/speed_dial.zip (коллективное творчество) оказался вполне работоспособен и в Safari. Можно поставить его домашней страницей.
Lex1, а для чего он служит? Можно подробнее?
Lex1 писал:
>Так что, для постоянного включения панели табов нужно добавить
AlwaysShowTabBar
в конце файла, перед<
Перед чем??? Можно поподробнее описать процесс редактирования файла для Совсем Не Разбирающихся Даже В Элементарном Программировании людей.
@Sergey Tugarinov
Такая альтернатива закладкам. 20 ячеек в которых отображаются превью сайтов. При клике открывается сайт.
Впервые появилось в Opera.
@trufchik
Подробней здесь http://my.opera.com/Lex1/blog/2008/04/08/safari-windows
Кроме того, в данном конкретном случае, можно закрыть все табы кроме одного и выбрать в меню View->Show tab bar
У меня Speed Dial работает в Safari.
У меня тоже Speed Dial работает в Safari.
а
Уже неделю активно пользую Safari 3.1 под Windows — и доволен в принципе всем — за исключением того что нет плагинов и прочих примочек для расширения функционала =)))
что касается множества вопросов возникших выше — то на многие уже ответили выше, но не на все =))
итак по порядку…
Новая вкладка создаётся и закрывается под Windows тем же сочетанием клавиш что и АНАЛОГИЧНЫЕ действия в Mozilla FireFox
Новая вкладка: Ctrl + T
Закрытие активной вкладки: Ctrl + W
также наверняка многие (ну допустим как и я пользующиеся Firefox) захотят импортировать свои закладки из него в новый браузер.
Хотя на данный момент более предпочтительнее по моему мнению зранить свои закладки в каком нибудь сервисе типа del.icio.us или том же аккаунте google хранить все свои закладки…. но…рассмотрим вариант с избранным в самом фаерфоксе
Для экспорта закладок можно использовать пункт «Экспорт» в Менеджере закладок Firefox.
Чтобы экспортировать закладки из Firefox:
Откройте Firefox и выберите «Закладки» > «Управление закладками».
В Менеджере закладок Firefox выберите «Файл» > «Экспорт».
Выберите папку и имя для файла. Именем по умолчанию является «bookmarks», а папкой по умолчанию – папка «Мои документы».
Нажмите «Сохранить» .
Чтобы импортировать закладки Firefox в Safari, откройте Safari, выберите «Файл» > «Импортировать закладки», а затем выберите созданный Вами файл с закладками.
Примечание. Как и в случае с другими программами, существует несколько версий Firefox. Если данные указания не подходят для Вашей версии, обратитесь к руководству по экспорту закладок в «Справке» Firefox.
также список уже установленных плагинов в Safari под Win
file:///C:/Program%20Files/Safari/Safari.resources/Help/ru.lproj/Plug-ins.html
Может конечно у меня не правильная система, но путь к файлу настроек в котором надо ввшесказаное добавлять (за исключением WebKit…..) — %APPDATA%\Apple Computer\Safari\Preferences\com.apple.Safari.plist
> также список уже установленных плагинов в Safari под Win
Оно также вызывается из меню Справка->Установленные плагины
> Может конечно у меня не правильная система
Vista? ;) Хотя конечно дело может быть и в разных версиях браузера.
Да, кстати. Я выше, кажется дал не совсем правильную ссылку. Должно быть http://my.opera.com/Lex1/blog/safari-windows
приятно узнать чтото новое:-)))
»
> Вверху приводяться коды включения и выключения разных функций. Подходят ли они для Виндовс? И куда их вставлять? В адр строке не работают, в меню выполнить тоже.
Работают. Вставлять в %APPDATA%\Apple Computer\Safari\Preferences.plist. Там простой xml. В принципе, можно будет сделать прожку для включения/выключения.
»
дайте плиз этот файл %APPDATA%\Apple Computer\Safari\Preferences.plis, а то в папке %APPDATA%\Apple Computer\Safari\ файла Preferences.plis не нашёл :(
VladErmakov, воспользуйтесь поиском по компьютеру, если не найдете этот файл — создайте вручную. Способ использования терминал-команд под виндой изложен в данной заметке: Настройки Safari в Windows
Здравствуйте.У меня проблемка.Браузер не разворачивается на весь экран.Может кто подскажет,чего там надо нажать? Перешел на Мак недавно и пока не могу с этим разобраться.
Slava67, Safari всегда сам решает, каким образом ему себя вести при максимилизации рабочего окна. Окно нужно разворачивать вручную, захватывая правый нижний угол, или воспользоваться Safari-Stretch или его более простой альтернативой, описанной в той-же заметке.
[...] под Windows. Зато можно использовать так называемые команды для терминала. В нашем случае их надо прописывать в [...]
а можно ли в сафари работать с вап? подскажите как настроить!!! у меня ХР .. оч надо! надоело открывать браузеры по очереди)))
classiccl, даже не знаю, никогда не пробовал. Да и настроек подобных не видел.
Скажите пожалусто, как сделать Safari стандартным браузером. Т.е. как заменить мой стандартный Internet Explorer на Safari. Изначально там задается вопрос: Сдалать ли Safari стандартным, но я его отключил, теперь жалею, браузер очень понравился.
Спасибо.
Борис, смотрите в настройках, там все есть :)
Это похоже глюк. У меня тоже Сафари не хотел быть по умолчанию, хотя настройки были на него сделаны. После сноса Мозиллы он стал наконец-то по умолчанию. Жаль что фенька с TargetedClicks… не работает в Windows. Браузер шикарный. :(
А как выбрать язык интерфейса по умолчанию? У меня аглийский поскольку винда английская локализованная.
debug menu сцуко не инеблиться
Джокер, какая у вас операционная система?
что то немогу разобратся в настройках
Пользуюсь Safari по винд. Можно ли сделать так, чтобы ссылки открывались в новой вкладке, как в Firefox, а не окне.
Скажите мне такому непонятливому чем открыть файл *.plis ??
*.plist
Юрий, да любым текстовым редактором, тем-же SciTE.
Люди у меня только один вопрос) Я вот перешел на Сафари, у него скорость быстрая, но столкнулся с бедой: Флеш игры, Видио и т.п. не открываются! как исправить?
Я на Винде если что =))
А существует ли способ быстрого отключения картинок «на лету», как в Опере или imgLikeOpera(Firefox)? А то Сафари страницу не показывает, пока не загрузит картинки, иногда раздражает
Есть ли возможность запоминать открытые страницы при закрытии сафари и восстанавливать при запуске?.. или сохранять/восстанавливать группы откытых страниц?..
[...] ( см. функционал Glims Safari ) и другие можно посмотреть тут Рубрики:Моддинг, Софт Метки: Плагины, Safari
Как сохранять и восстанавливать историю при замене Windows?
Как плагины ставить? Кстати как запустить Terminal?
почему не работает терминальная команда в маке??? ни одни не работает, воожу под своим пользователем, например так: iMac:~ Oleg$ defaults write com.apple.Safari WebKitDeveloperExtras -bool true
подскажите пожалуйста, что не так.
Олег, скорее всего дело в том, что приведенная вами команда, включающая Web Inspector, в текущих версиях Safari работает по умолчанию. Насчет остальных команд, нужно смотреть на месте.
спасибо, тогда Вы не подскажите как вызвать инспектора?))
Правая клавиша мышки на странице -> Inspect Element :)
блин, огромнейшее спасибо!!!!!
очень полезная весчь! а я и не знал…
занимаюсь сайтами, и на маке сижу уже оч давно.
ну спасибо=)))
А как включить Терминал? И что это такое?
И подскажите как сделать так что бы в Safari переход на какуюнибудь страницу (сайт) открывался как вкладка а не в новом окне?
Женя, если вы работаете под Windows, то там его нету. Про частичную замену оного в винде, вы можете прочитать здесь — Настройки Safari в Windows.
См. настройки браузера + Делем Safari действительно однооконным.
Если же работаете на маках, см. папку утилиты в программах. Там и найдете терминал.
А как включить Терминал? Подскажите Сергей:::::::
Ребят, подскажите пожалуйста как открыть кэш файл на SAFARI.
КАк сделать useragent по умочтанию свой например, а то как закроешь браузер — он ставит по умолчанию свой????