My programs for Opera

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

Писать про Opera пока особо нечего, так как ни одного пригодного к использованию билда Opera 9.50, разработчики в этом году так и не выпустили sad Впрочем некоторые старые материалы я систематизировал: 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» в этой версии не работает.

Quick Saver 2.4All opera:... from Opera 9.5 build 9903

Comments

Alexei Morozovmorav Saturday, April 12, 2008 2:50:49 PM

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

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

Unregistered user Sunday, June 8, 2008 8:01:21 PM

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

A.RuzanovLex1 Monday, June 9, 2008 10:18:22 AM

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

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

Unregistered user Saturday, October 25, 2008 1:35:45 PM

Сергій іМак writes: Чувак, пасиба те за "плагин" для Download Master! Очень искал способ как их повязать :)

Unregistered user Saturday, October 9, 2010 8:59:02 AM

Аноним writes: Да, за DM спасибо большое.)

Unregistered user Wednesday, August 31, 2011 12:31:09 PM

Анонімний writes: I received my first loans when I was not very old and that supported my relatives a lot. However, I need the financial loan once more time.

Write a comment

New comments have been disabled for this post.