Skip navigation.

exploreopera

| Help

Sign up | Help

My program for Opera

Немного о настройках Safari для Windows

Писать про Opera пока особо нечего, так как ни одного пригодного к использованию билда Opera 9.50, разработчики в этом году так и не выпустили :frown: Впрочем некоторые старые материалы я систематизировал: 55 пользовательских скриптов для Opera (UserJS), Интеграция менеджеров закачки.
Ну а в связи с выходом работоспособных версий Safari для Windows я решил немного в них (конкретно, в несколько устаревшей версии 3.0.4) покопаться :smile: Итак:

Перевод находится в файле 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» в этой версии не работает.

Descriptions in opera:plugins and moreAll opera:... from Opera 9.5 build 9903

Comments

avatar
"ни одного пригодного к использованию билда Opera 9.50, разработчики в этом году так и не выпустили"

не согласен я щас пользуюсь оперой 9,5 косяков почти нет

By morav, # 12. April 2008, 14:50:49

avatar
Anonymous writes:

не согласен я с акелпадом щас вот.

By anonymous user, # 8. June 2008, 20:01:21

avatar
Вам, безусловно, лучше пользоваться Word-ом с автопроверкой орфографии.

morav
Некоторые и lynx-ом пользуются. Потому что требования к софту у всех разные. А нормального билда Opera нет до сих пор.

By Lex1, # 9. June 2008, 10:18:22

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Please type this security code : ea2696

Smilies