Страницы: 1
В общем да, global installation поудобнее будет, чем мой костыль со скриптом. Не знаю, почему я так не хотел устанавливать расширение для всех пользователей; в конце концов, другой пользователь, которому расширение не нужно, пусть его отключит и всё. Для по крайней мере некоторых дистрибутивов Linux даже пакеты есть с популярными расширениями для Firefox, так что в них с обновлением глобально установленных расширений тоже никаких неудобств не возникнет. В общем, всё с global installation хорошо и возможно я на него и перейду.
Extension proxy files перестали поддерживаться в FF4: https://forums.mozilla.org/addons/viewt … f=7&t=2476.
Вот скрипт на Python, который я сейчас использую: http://pastie.org/2065114. Я запускаю его каждый раз после того, как в одном из профилей обновляется одно из расшаренных расширений, чтобы он положил обновлённую версию расширения в общую папку и проставил симлинки. Скрипт работает только с расширениями, которые уже расшарены. Чтобы расшарить расширение, копируем его файл/каталог из папки extensions/ в одном из профилей в папку ~/.mozilla/firefox/extensions/, а затем во всех использующих его профилях руками проставляем симлинки (т.е. удаляем файл/каталог расширения и вместо него создаём ссылку на ~/.mozilla/firefox/extensions/{файл-или-каталог-расширения}). Скрипт тестировался только в Linux.
С этим скриптом есть ещё один нюанс: после первого обновления расшаренного расширения после обновления с FF3 до FF4 расширение может перестать быть расша
…Отвечу сам себе. Решение на самом деле логичное и простое -- запихать JavaScript в адрес закладки (так делается при создании букмарклетов). В этом случае замена "%s" тоже производится, что нам и надо. Нужная мне закладка выглядит так:
javascript:var%20s="%s";location.href="https://developer.mozilla.org/en/JavaScript/Reference"+(s?"/Global_Objects/"+s.replace(".","/"):s)
Здравствуйте.
Как известно, в адресе закладки можно использовать "%s" и "%S", куда подставится текст, набранный в адресной строке после краткого имени закладки (так закладки для поиска работают). Для задачи, описанной ниже, мне этого не хватает. Вопрос в том, что можно сделать. Может расширение какое есть?
Моя задача состоит в обеспечении себе быстрого доступа к документацию MDC по JavaScript'у. Там весьма длинные URL'ы, так что я хотел бы завести закладку. Примеры URL'ов
[url1] https://developer.mozilla.org/en/JavaScript/Reference - корневая страница
[url2] https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String - документация по "классу" String
[url3] https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/slice - документация по методу String.slice
[1] Как я хотел бы, чтобы это работало:
mdc/js -> [url1]
mdc/js String -> [url2]
mdc/js String.slice -> [url3]
Я могу завести две закладки
mdc/jsref -> [url1]
mdc/js String -> [url2]
mdc/js S
Не обратил почему-то на ту ссылку внимания...
Только что выяснилось, что расширения, расшаренные таким образом, вроде обновляются нормально. Но при этом, что в принципе логично, символическая ссылка в папке профиля затирается и на её место пишутся «нормальные» файлы. Так что каждый раз после обновления приходится снова шарить расширение и восстанавливать ссылку руками.
Действительно, символические ссылки сработали, спасибо. Что будет при обновлении, узнаю потом. Наверное, настройки расширений тоже можно синхронизировать подобным образом, надо будет попробовать
Здравствуйте,
Могу ли я использовать один и тот же «экземпляр» расширения в нескольких профилях, чтобы не приходилось скачивать и обновлять расширение в каждом профиле отдельно? Если да, возможно ли аналогичным образом «расшарить» настройки этого расширения?
Примечание: профили - профили Firefox одного пользователя (меня), делать расширение общим для нескольких пользователей мне не надо. Насчёт последнего варианта есть похожая тема http://forum.mozilla-russia.org/viewtopic.php?id=44938, но решения там нет.
Похоже, то что нужно. Спасибо.
Здравствуйте! Существует ли простая возможность в окне создания письма быстро сменить имя отправителя?
Иногда мне нужно, чтобы оно было написано по‐русски («Иван Иванов»), иногда — по‐английски («Ivan Ivanov»). Сейчас я делаю так: набираю письмо, понимаю, что имя отправителя должно быть другим, сохраняю письмо в Черновиках, закрываю окно создания письма, в главном окне иду в Параметры учётной записи и там меняю имя, затем открываю черновик и отправляю… Немного неудобно.
Можно конечно два почтовых адреса заводить: один для «русской» почты, другой — для «английской». Но это, во‐первых, перебор, а во‐вторых, новый почтовый адрес мне создавать уже поздно, потому что везде меня знают по старому…
Что посоветуете? Может расширение какое есть? Гугл не помог…
Страницы: 1