После появления Safari для Windows, постоянно возникают вопросы: какие плагины, перечисленные на этом проекте, можно использовать в Windows? Отвечаю — никакие. Такое возможно только если присутствует версия, написанная непосредственно под Windows. Зато можно использовать так называемые команды для терминала. В нашем случае их надо прописывать в специализированные файлы. Давайте обо всем по порядку.

Настройки Safari

Настройки Safari находятся в файле

%APPDATA%\Apple Computer\Safari\Preferences.plist

и могут быть изменены с помощью текстового редактора, например SciTE.

Структура файла настроек


<plist version=»1.0″>
<dict>

<key>ИмяПараметра</key>
<ЛогическоеЗначение/>
<key>ИмяДругогоПараметра</key>
<integer>ЧисленноеЗначение</integer>
<key>ИмяТретьегоПараметра</key>
<string>СтроковоеЗначение</string>

</dict>
</plist>

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

Попробуем разобраться с этим, на примере включения индикатора загрузки страниц в виде векторной диаграммы. Для этого в файл настроек необходимо добавить следующий код:

<key>DebugUsePieProgressIndicator</key>
<true>

в конце файла, перед </dict>. Предварительно убедитесь, что в файле этот параметр отсутствует.

Полный список настроек можно вытащить из Safari.exe (поиск по AlwaysShowTabBar и т.п.). Следует заметить, что настройки с префиксом «WebKit» похоже читаются из другого файла настроек:

%APPDATA%\Apple Computer\Safari\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>

Подобную структуру имеют и другие файлы, в том числе и закладки «Bookmarks.plist». Судя по всему, в значениях параметров не должно быть пробелов и угловых кавычек и для них используется обычная замена из html. Длина закладок в этой версии ограничена двумя килобайтами.

Файл перевода Safari

Safari\Safari.resources\ru.lproj\Localizable.strings

Можете править в свое удовольствие.

Кэш

Users\User\Local Settings\Application Data\Apple Computer\Safari\Cache.db

Судя по всему, файл представляет собой базу SQLite

Плагины

Safari поддерживает плагины на Npapi(кросс-браузерное API для плагинов), так что, к примеру, для интеграции Download Master-а достаточно скопировать npdm.dll в папку Safari\Plugins.

Примечание

К сожалению, все действия, описанные в данной заметке, я так и не опробовал, так как в доме нет не одной машины с установленным Windows. В ближайшее время все-же рискну, и поставлю этот кишащий вирусами плод воображения Билла Гейтса, и попробую составить список всех возможных Npapi-плагинов, поддерживаемых Safari под Windows. Так что ждите :)

  • В Safari 3.1 настройки находятся в файле: %APPDATA%\Apple Computer\Safari\Preferences\com.apple.Safari.plist
  • Параметр «TargetedClicksCreateTabs» в этой версии не работает.
  • Источник: My program for Opera — by A.Ruzanov

57 комментариев

  1. 1. Стас 11.06.2008 / 10:05

    Подскажите, а как настроить сафари под вин однооконным?

  2. 2. Punka 11.06.2008 / 11:26

    Если у Вас стоит винда, то проще скачать виндовоз версию, к стати сейчас уже есть на русском.

  3. 3. Олимпиада 11.06.2008 / 15:33

    Хорошая информация! Многое подчеркнула для себя! Спасибо!

  4. 4. Стас 13.06.2008 / 16:14

    > Если у Вас стоит винда, то проще скачать виндовоз версию, к стати сейчас уже есть на русском.

    Так и есть, но однооконности нет. Бывает ссылки открываются в новом окне, а не в кладке. Как настроить, чтобы открывалось только во вкладках?

  5. 5. Sergey Tugarinov 13.06.2008 / 17:24

    Стас, попробуйте параметр: TargetedClicksCreateTabs.

  6. 6. Андрей 12.07.2008 / 19:06

    У меня Windows XP и стоит Safari 3.1 rus для windows я не могу найти файл %APPDATA%\Apple Computer\Safari\Preferences.plist
    подскажите где искать

  7. 7. Sergey Tugarinov 13.07.2008 / 17:19

    Андрей, попробуйте создать его вручную.

  8. 8. Алексей 20.07.2008 / 03:22

    Привет! Создал вручную, вписал параметр «Стас, попробуйте параметр: TargetedClicksCreateTabs.» — не получилось. Не могли бы выложить пример «Preferences.plist» (сделаный Вами)? Спасибо!

  9. 9. Алексей 20.07.2008 / 03:33

    Вот собственно как у меня выглядит етот (“Preferences.plist”) файл: http://xmages.net/show.php/16364_safari.JPG.html

  10. 10. M@rcus 22.08.2008 / 16:54

    А если у меня Сафари 3 РУС для ХР и Висты, то у меня выходит пойдут плагины и Mac версии Сафари, так что ли?
    Просто я тут почитал некоторые комманды, а они у меня уже большинство уже есть.
    И ещё пара вопросов:
    1. как встроить в панель экспресс-поиска другие поисковики кроме Google и Uahoo?
    2. как встроить тулбар сайта в Сафари?
    3. какая «качалка» лучше всего работает с Сафари и как её 100% интегрировать в Сафари (у меня например ДМ перехватывает не 100% закачек)?
    4. можно ли как-нить встроить в Сафари функцию масштабирования страниц для избежания горизонтальной прокрутки (как у Оперы)?
    5. у меня есть бага с функцией автопроверки текста у Сафари (он тупо вылетает из-за неизвестной ошибки), я просто выключил функцию, а жаль, она мне нравилась, как эту багу исправить?
    6. может быть где-нить есть сайтик или файл с кучей других простых плагинов для моей версии Сафари и для таких новичков (чайников) в http языке как я?
    Заранее благодарю!
    Если что пишите на мыло: Markeso@mail.ru

  11. 11. Sergey Tugarinov 22.08.2008 / 18:47

    А если у меня Сафари 3 РУС для ХР и Висты, то у меня выходит пойдут плагины и Mac версии Сафари, так что ли?

    Нет, подойдут только некоторые скрипты или CSS-файлы.

    как встроить в панель экспресс-поиска другие поисковики кроме Google и Uahoo?

    Вроде никак

    2. как встроить тулбар сайта в Сафари?

    Правая клавиша мышки на нем, если нет, смотрите на в настройках.

    какая “качалка” лучше всего работает с Сафари и как её 100% интегрировать в Сафари (у меня например ДМ перехватывает не 100% закачек)?

    Не знаю, так как у меня не установлен Windows. Насчет настроек DM: «Safari поддерживает плагины на Npapi(кросс-браузерное API для плагинов), так что, к примеру, для интеграции Download Master-а достаточно скопировать npdm.dll в папку Safari\Plugins.»

    На остальные вопросы ответов пока нет, так как руки не доходят установить винду. По вопросу последнего, посмотрите на странице «ссылки«. Так-же есть хороший топик по теме на ru-борде.

  12. 12. Fox 20.09.2008 / 14:12

    Хотелось бы иметь для Windows версии браузера возможность использования GreaseMonkey и последующего установления скриптов под этот браузер. Кто поможет?

  13. 13. M@rcus 20.09.2008 / 23:36

    Слухайте! Я тут покапался и нашёл пару хороших сайтов с такими комплексными решениями для Safari Windows. Эти проги: Safari Stand и Saft. Найти их можно как на Pimp My Safari (где здесь уже писали) так и на множестве других. Но у меня главный вопрос: вот я скачал их, ине пойму подходят ли они к Windows — версии, т.к. например Станд надо ставить в такие папки, котрых у меня в Сафари и вовсе нет?

  14. 14. Fox 21.09.2008 / 00:25

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

  15. 15. Sergey Tugarinov 22.09.2008 / 16:13

    M(c)rcus, Fox, к сожалению, данные плагины пока реализованы только под Mac OS.

  16. 16. M@rcus 23.09.2008 / 20:33

    Очень жаль, а то я привык к Сафари из-за его скорости. Пробовал перейти после этого на последние прокаченные версии Оперы: Opera AC, Opera 9.52 + всякие «прокачивалки», но всё же никак не могу привыкнуть к медленной скорости этих и других браузеров. Может быть существует тогда какая-нить альтернативная замена этим «большим плагинам». Не обязательно, чтоб на этом сайте (разумеется), если есть такое, то мне хватит и ссылки на неё. :D

  17. 17. spiritus 05.10.2008 / 21:47

    Safari — это браузер с платформы Apple Macintosh с полным набором полагающихся такому типу программ функций.
    Для виндозы не будет работать на 100% предиотся подождать хорошыю версию де виндозы, но пока мойно и Фире фокс 3

  18. 18. stason 24.10.2008 / 10:46

    Подскажите пожалуйста как засунуть в сафари AI RoboForm срочняк надо

  19. 19. Sergey Tugarinov 24.10.2008 / 13:54

    stason, никак.

  20. 20. Чарли 12.12.2008 / 17:11

    меня бесят правосторонние кнопки управления окном!!!!! я всю винду под леопард заделал, и кнопочки слева… в iTunes их перенес с помощью MultyPlugin…. а тут вообще это возможно… пусть даже вручную… может ченить в каком-нить файле поправить… как быть?

  21. 21. Sergey Tugarinov 12.12.2008 / 20:21

    Чарли, к сожалению не знаю.

  22. 22. SASHA 19.12.2008 / 03:26

    А как можно настроить Сафари, чтоб файлы закачивались в папку которую я хочу указать, а не на рабочий стол?

  23. 23. Sergey Tugarinov 19.12.2008 / 03:54

    SASHA, смотрите настройки Safari, там все есть.

  24. 24. SASHA 19.12.2008 / 10:42

    а может Сафари показывать фильмы с интернета, я имею ввиду, что у меня есть сетка а там есть каталог фильмов, чтобы посмотреть просто надо нажать иконки с проигрователем в Опере и включается проигрователь.

  25. 25. Sergey Tugarinov 20.12.2008 / 17:35

    SASHA, родные для Apple форматы вроде отображает, насчет остальных не в курсе, так-как до сих пор руки не дошли поставить Windows и попробовать Safari на ней.

  26. 26. ALex V. Grey 23.12.2008 / 15:53

    Я тут почитал посты и подумал: ребятки, те кто спрашивают (версия Windows), можно ли другие поисковики, пара тулбаров, плагинчиков — оставайтесь вы на Fox’ах и Opera’х. Там куча плагинов, заточка, прокачка и прочее.

    Мнится мне, что сафари — это продукт Apple (почему не скажете ;) ), а Apple — это максимум простоты при максимуме удобства. Я думаю, ребята нарочно не точили многофункционального, всеудовлетворяющего монстра.

    Спасибо за пост.

  27. 27. ALex V. Grey 23.12.2008 / 15:54

    Пысы: Перешел на сафари после того, как купил iPod Classic.

  28. 28. Тимур 19.01.2009 / 17:33

    Здравствуйте! Почему в браузере Сафари я не могу копировать текст ссылки, а только саму ссылку? Можно ли это исправить?

  29. 29. Sergey Tugarinov 19.01.2009 / 18:51

    Тимур, не совсем понял, в каком виде у вас копируется ссылка?

  30. 30. Тимур 20.01.2009 / 07:19

    Sergey Tugarinov, на сайте допустим есть ссылка «МГУ им.М.В.Ломоносова», я выделяю название этой ссылки(МГУ им.М.В.Ломоносова) которое мне нужно скопировать, нажимаю правой кнопкой мыши, появляется «Копировать ссылку», следовательно копируется в таком виде- http://www.msu.ru/ , а просто Копировать сам текст: «МГУ им.М.В.Ломоносова» не получается.

  31. 31. Тимур 20.01.2009 / 07:27

    У меня кстати Windows Vista…

  32. 32. Sergey Tugarinov 20.01.2009 / 16:48

    Тимур, ну так все логично, опция то называется «копировать ссылку» а не «копировать текст ссылки». Под маком копируется и сама ссылка и ее текст, правда опционально вставляется, ну да то и не суть важно.

    Кстати, попробуйте скопировать ссылку, и вставить ее например в Word или еще куда. Самому уже интересно стало :)

  33. 33. Тимур 20.01.2009 / 17:05

    А вот в ворд вставляется сама ссылка и текст. Жаль что в сафари нету как в лисе отдельно копировать и копировать ссылку:(

  34. 34. Sergey Tugarinov 20.01.2009 / 17:36

    Тимур, возможно когда-нибудь и появиться :)

  35. 35. sasha 24.01.2009 / 00:31

    Здравсвуйте. Скачал версию 3.1.2 (525.21) написаночто русский язык, но чтото немогу понять где русский, меню английское.

  36. 36. M@rcus 24.01.2009 / 12:20

    Я был бы только рад, если б была такая броза, которая хоть как-то могла бы превзойти Сафари. Но нет ничего такого пока. У меня уже были и спец. сборки Оперы (очень прокаченные — быстрее, надёжнее, удобнее) и Фокса, кароч чего у меня только не было, но лучше чем Сафари я не нашёл, но вот эти мелкие недоработки меня просто с ума сводят. Вот и приходится комбинировать Internet Explorer и Safari.
    Но есть выход. Я заметил, что Сафари очень любит чужие .dll, а значит, что их можно где-то найти. Вот я и хочу, да и предлагаю тоже создать папку именно для них (всмысле под Винду которые) и кидать туда все возможные плагины, которые есть у вас в списке Сафари. Чем вам не выход? :D

  37. 37. Sergey Tugarinov 24.01.2009 / 18:08

    M@rcus, была идея по вопросу dll`ок, но пока руки не доходят поставить Windows, как что, обязательно попробую. Конечно же, если у вас уже список принимаемых dll`ок, с удовольствием их просмотрю и размещу :)

  38. 38. M@rcus 26.01.2009 / 15:18

    Без проблем, но только писать много и будет смотреться как флуд. Лучше я лично тебе письмо скину со всем, что у меня есть, а уже сам там посмотришь что и как.
    А вот ещё важное замечание: Сафари для Windows очень любит dll’ки от Mozilla Firefox (много раз замечал) и от известных прог Acrobat, WMP, а также с радостью использует родные плагины от Windows-версий QuickTime, iTunes (сам проверял). Работает со множеством качалок. А также использует классические RealPlayer, Shockwave, Java плагины. Кажись ещё дружит с Divx, и т.п.

  39. 39. Sergey Tugarinov 26.01.2009 / 16:52

    M@rcus, добро, мыло — tugarinov@gmail.com Заранее спасибо :)

  40. 40. ICQ 05.03.2009 / 15:54

    Хорошая тема Safari,буду пробовать

  41. 41. Андрей 05.05.2009 / 12:13

    Подскажите!! Где в настройках Safari 3.1.1 сделать так что бы при закачке спрашевало путь сохранения! Спасибо

  42. 42. жандос 09.05.2009 / 11:39

    у меа сафари на висте, скажите что такое и где этот терминал?

  43. 43. pharik 15.07.2009 / 15:18

    Поставил safari 4.0.2 под Windows. Никак не могу прикрутить к нему Web inspector. Сам он не появился. Подскажите, что делать?

  44. 44. pharik 15.07.2009 / 15:20

    Поставил safari 4.0.2 под windows. Никак не могу прикрутить к нему web inspector (разработка). Сам он не появился. На рекламных скриншотах он находится в верхнем меню, у меня его нет. Подскажите, что делать?

  45. 45. niklissad 04.08.2009 / 15:40

    Тимур, пробуйте выделить ссылку и нажать Ctrl + C

    жандос, терминала в Виндовс нет, есть его аналог — коммандная строка, но команды под мак и вин разные

    pharik, поищи в настройках — там нужно поставить галочку что бы появился инспектор

    Андрей, см. коммент № 22-23

  46. 46. Elle 20.11.2009 / 14:27

    Поставила Сафари 4 ::: не сохраняет историю! Висит, что осталась с третьей версии. Почему?

  47. 47. Александр 27.11.2009 / 00:08

    У меня вопрос. Если я установил Safari на висту, то можно ли как-нибудь реализовать скачку видео с ютуба, контакта итд???

  48. 48. Sergey Tugarinov 27.11.2009 / 00:59

    Александр, например вот так Закачка Flash-роликов через Activity. Ну или так работа с файлами.

  49. 49. Александр 29.11.2009 / 02:57

    Спасибо большое! Теперь буду использовать Сафари вместо Файрфокса. Мне он больше нравится.

  50. 50. mishkaklip 11.12.2009 / 22:16

    Огромное спасибо за информацию.Как попробовал сафари — больше ничего не хочу. Давно мечтаю о маке , но пока нет денег — собираю.Хотел попробовать пробную версию — не нашел. Пиратки на рынке есть только под декстоп , а уменя ноут да еще с амд. Сказали есть сборка «colowey» , но я не нашел , знаю что не хорошо , но очень хочется попробовать. Может что нибудь подскажете? Заранее благодарен Михаил.

  51. 51. Nikolas 15.12.2009 / 02:03

    Можно ли из кэша Сафари вырезать видео и мр3 файлы, как в Опере? Облазил интернет, не нашел ответа. А терминалы, насколько я понял, под ХР не подходят.

  52. 52. esc 12.02.2010 / 09:10

    Тут вопрос выше был насчет не сохранения истории в 4 версии ответа так и не нашел,у меня этаже проблема,на 3 версии все нормально ставлю 4 нет сохранеия в истории(оно есть пока браузер открыт после выхода и нового захода история чиста а это очень не удобно)Что можно сделать?

  53. 53. Maxim 22.04.2010 / 09:01

    Win 7. Safari 4.0.5. Кто нить нашел способ сделать открывание ссылок в новых ВКЛАДКАХ, а не окнах? только из за етого не буду использовать данный браузер. для меня ето слишком неудобно, так как в сутки я могу просматривать тысячи сайтов и каждый раз нажимать на ссылку правой кнопкой не очень приятно.

  54. 54. f1 11.06.2010 / 14:01

    Maxim Щелкаешь колесом прокрутки по ссылке и она тут-же открывается в новой вкладке. Проблема решена.

  55. 55. UpJump 11.12.2010 / 02:13

    Народ как быть с apple safari 4.0? Нужно запустить web inspector но нет файла WebKitPreferences.plist. Где в 4 версии прописывать код?

  56. 56. Александр 04.05.2011 / 10:19

    А как сделать чтобы в Safari открывались файлы PDF. У меня сначала открывались, а после обновления перестали открываться…

  57. 57. KPECT 21.11.2011 / 12:48

    Maxim, не пойму проблему: Правка-Настройки… — Вкладки- «Открывать страницы во вкладках, а не в окнах:» — ВСЕГДА. И всё.

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

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