Safari. Настройки конфигураций в Windows

Discussion in 'Windows' started by GAiN, 12 Mar 2012.

  1. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    После появления Safari для Windows, постоянно возникают вопросы: какие плагины, перечисленные на этом проекте, можно использовать в Windows? Отвечаю — никакие. Такое возможно только если присутствует версия, написанная непосредственно под Windows. Зато можно использовать так называемые команды для терминала. В нашем случае их надо прописывать в специализированные файлы. Давайте обо всем по порядку.


    Немного от себя, о том, как сохранять все конфиги на случай бэкапа.

    заходим в папку по адресу C:\Documents and Settings\username\Application Data\Apple Computer\Safari

    Bookmarks.plist - сохранить большое колличество закладок в Safari (на случай переустановки windows) - сохраните этот файл

    Downloads.plist - история загрузок - впринципе не так и нужно её сохранять

    History.plist - история посещёных страниц

    com.apple.Safari - Сохраняем настройки браузера
    Путь файла: C:\Documents and Settings\username\Application Data\Apple Computer\Preferences


    LastSession.plist - тут хранятся данные о закрытых страницах во вкладках браузера, при запуске браузера - открываются те закрытые страницы (как в опере)

    TopSites.plist - страницы из меню топ сайтов, которые вы добавляете в избранные на эту страницу

    Как же сохранить Расширения и настройки их ?

    Скопируйте папку Extensions, в ней сами расширения и настройки сафари для вкладки расширения в файле Extensions.plist


    Расширения можно поставить от сюда: https://extensions.apple.com/

    расширение для отключение редиректа в поисковых результатах google:
    Google Redirect отключить: http://pedrocc.com/safari
    download:
    Disable ClickTracker


    ответы на самые основные вопросы:
    Как сделать чтобы ссылки открывались в новых вкладках?
    настройки => вкладки [пункт] открыть страницы во вкладках а не в окнах (выбираем) всегда
    [​IMG]
    Как сделать чтобы при открытии браузера открывались все вкладки и страницы которые были закрыты?
    настройки => основные => сафари открывается при открытии => выбрать: всех окон из последнего сеанса
    [​IMG]
    как сменить Useragent ?
    настройки =>дополнения, поставить галку: показывать меню разработка в строке меню (если не включено это меню)
    Разработка => пользовательский агент

    [​IMG]
    [​IMG]

    Настройки 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.



    о добавление терминальных комманд взято от сюда: http://safariplugins.ru/safari/148
     
    #1 GAiN, 12 Mar 2012
    Last edited: 12 Mar 2012
    1 person likes this.
  2. [ STEF ]

    [ STEF ] Member

    Joined:
    19 Aug 2011
    Messages:
    69
    Likes Received:
    36
    Reputations:
    3
    Хорошенькая статетейка. +
     
  3. AdvertPrime

    AdvertPrime New Member

    Joined:
    13 May 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    В хроме открыто одно окно гугл и там вкладки и по ним бегаешь, а в Safari как в IE по дебильному сделано, если даже у меня открыто много вкладок, то каждая вкладка еще показывается в отельном окне в настройках везде перелазил, например гугл хрома тут много вкладок и 1 окно браузера, а в Safari много вкладок в одном окне но и каждая кладка в разных окнах показывается. Как это исправить или никак?

    [​IMG]
    [​IMG]
     
  4. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99