Немного о настройках Safari для Windows
Tuesday, April 8, 2008 9:20:50 AM
Впрочем некоторые старые материалы я систематизировал: 55 пользовательских скриптов для Opera (UserJS), Интеграция менеджеров закачки.Ну а в связи с выходом работоспособных версий Safari для Windows я решил немного в них (конкретно, в несколько устаревшей версии 3.0.4) покопаться
Итак:Перевод находится в файле Safari\Safari.resources\ru.lproj\Localizable.strings и вполне доступен для правки.
Кэш у сафари находится в Users\User\Local Settings\Application Data\Apple Computer\Safari\Cache.db и похоже представляет собой базу данных SQLite.
Настройки находятся в файле %APPDATA%\Apple Computer\Safari\Preferences.plist (в висте путь к настройкам может быть другим, если не ошибаюсь: %APPDATA%\Roaming\Apple Computer\Safari\) и могут быть изменены с помощью обычного текстового редактора. Впрочем, блокнот не рекомендуется, лучше использовать akelpad. Файл->Открыть-> И вставляете путь к файлу.
Структура этого файла:
<plist version="1.0">
<dict>
...
<key>ИмяПараметра</key>
<ЛогическоеЗначение/>
<key>ИмяДругогоПараметра</key>
<integer>ЧисленноеЗначение</integer>
<key>ИмяТретьегоПараметра</key>
<string>СтроковоеЗначение</string>
...
</dict>
</plist>
Имена параметров приведены в статье, а значения обычно бывают логическими: true (включено) или false (отключено). Это соответствует «-bool» в статье.
Так что, например, для постоянного включения панели табов нужно добавить
<key>AlwaysShowTabBar</key>
<true/>
в конце файла, перед </dict>. Предварительно убедитесть, что такого параметра нет в файле (если он есть, нужно изменить его значение, а не добавлять копию).
Для того чтобы сделать Safari однооконным, в версии 3.1 нужно добавить (не проверял):
<key>TargetedClicksCreateTabs</key>
<true/>
Полный список настроек можно вытащить из 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 поддерживает плагины на Npapi, так что к примеру для интеграции Download Master-а достаточно скопировать npdm.dll в папку Safari\Plugins.
Upd.
1) В Safari 3.1 настройки находятся в файле %APPDATA%\Apple Computer\Safari\Preferences\com.apple.Safari.plist
2) Параметр «TargetedClicksCreateTabs» в этой версии не работает.

Alexei Morozovmorav # Saturday, April 12, 2008 2:50:49 PM
не согласен я щас пользуюсь оперой 9,5 косяков почти нет
Unregistered user # Sunday, June 8, 2008 8:01:21 PM
A.RuzanovLex1 # Monday, June 9, 2008 10:18:22 AM
morav
Некоторые и lynx-ом пользуются. Потому что требования к софту у всех разные. А нормального билда Opera нет до сих пор.
Unregistered user # Saturday, October 25, 2008 1:35:45 PM
Unregistered user # Saturday, October 9, 2010 8:59:02 AM
Unregistered user # Wednesday, August 31, 2011 12:31:09 PM