Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№2624-08-2016 20:07:44

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: Firefox 38.0

Re: Как задать путь к файлу

turbot пишет

Просто положите код Dumby либо в конфигурационный файл

Конфигурационный файл это- userContent ?

Отсутствует

 

№2724-08-2016 20:13:35

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 51.0

Re: Как задать путь к файлу

Отсутствует

 

№2824-08-2016 20:29:05

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: Firefox 38.0

Re: Как задать путь к файлу

turbot пишет

https://forum.mozilla-russia.org/viewto … 04#p720004

Так? D:\Firefox\Profile\config.js

Отсутствует

 

№2924-08-2016 20:35:23

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 51.0

Re: Как задать путь к файлу

Нет. Там же написано. config.js - в папку браузера. Не профиля. Туда, где исполняемый файл находится. config-prefs.js - в папку pref, в папке defaults, в папке браузера.

Отсутствует

 

№3024-08-2016 20:42:28

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: Firefox 38.0

Re: Как задать путь к файлу

turbot пишет

Нет.

Большое спасибо!

Добавлено 24-08-2016 20:47:42

turbot пишет

https://forum.mozilla-russia.org/viewto … 04#p720004

В моём случае, config-prefs.js нужен?

Отредактировано Duche (24-08-2016 20:47:42)

Отсутствует

 

№3124-08-2016 20:50:50

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 51.0

Re: Как задать путь к файлу

Да.

Отсутствует

 

№3224-08-2016 20:56:43

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: Firefox 38.0

Re: Как задать путь к файлу

turbot пишет

Да.

По образцу -

Выделить код

Код:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "config.js");

Отсутствует

 

№3325-08-2016 09:13:19

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: Firefox 38.0

Re: Как задать путь к файлу

Создал,положил, config-prefs.js по образцу постом выше - D:\Firefox\Firefox\defaults\pref\config-prefs.js а config.js в D:\Firefox\config.js , пути не путал , первую строку в вашем (turbot) коде закомментировал , проверил js внутри, всё правильно. Проверял коды turbot и Dumby, а в ответ:

2016-08-03_193237.png

Отредактировано Duche (25-08-2016 09:24:53)

Отсутствует

 

№3425-08-2016 14:38:59

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 51.0

Re: Как задать путь к файлу

turbot пишет

не забывайте про обязательность наличия закоментированной первой строки

https://forum.mozilla-russia.org/viewto … 16#p720016

Отсутствует

 

№3525-08-2016 15:49:46

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: Firefox 38.0

Re: Как задать путь к файлу

turbot пишет

строку в вашем (turbot) коде закомментировал

Закомментировал , разкомментировал ,не работает. Не пойму в чём дело.

Отредактировано Duche (25-08-2016 15:50:43)

Отсутствует

 

№3625-08-2016 17:05:46

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 51.0

Re: Как задать путь к файлу

А, действительно, не работает. Я попробовал сделать:

Выделить код

Код:

//
try {
    const {Services}  = Components.utils.import("resource://gre/modules/Services.jsm", {});
    const {OS} = Components.utils.import("resource://gre/modules/osfile.jsm", {});
    ((prefs, disk, dir) => 
     prefs.forEach(pref => (dir = Services.prefs.get(pref)) && dir[0] != disk
                   && Services.prefs.set(pref, disk + dir.slice(1)))
    )(["browser.download.dir", "extensions.downloadbar.audioplayerpath"], OS.Constants.Path.libDir[0])
} catch (ex) {};

Но нет. Не знаю, как сделать, чтобы код в файле заработал. Ждите Dumby. Либо используйте CB. Он же у вас и так стоит. Зачем вам вообще тогда эта возня с конфигурационным файлом?

Отсутствует

 

№3725-08-2016 17:24:09

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: Firefox 38.0

Re: Как задать путь к файлу

turbot пишет

Зачем вам вообще тогда эта возня с конфигурационным файлом

Подождём Dumby, только бы тему увидел. Тему буду смотреть ежедневно. Я насчёт  конфигурационного файла , всё просто. Подальше положишь , дольше проработает FF.
Спасибо за помощь.

Отсутствует

 

№3827-06-2017 16:40:26

Ki_rrrilll
Участник
 
Группа: Members
Зарегистрирован: 22-11-2013
Сообщений: 127
UA: Firefox 31.0

Re: Как задать путь к файлу

Я решил отписаться здесь, поскольку мой вопрос тоже касается пути к файлу. Я конвертировал картинку в base64 и хочу прописать полученный код в css файл в виде

Выделить код

Код:

background-image: url(data:image/png;base64, //и дальше мой код

Но дело в том, что в css файле эта картинка подставляется в нескольких местах. И я каждый раз должен вставлять этот монструозный base64 код. css файл разбухает, при том, что сама картинка весит всего 10 кб.

Вопрос: можно ли эту base64 строку сохранить в переменную или еще как то, чтобы подставлять ее, а не писать в нескольких местах один и тот же огромный код?

Отсутствует

 

№3927-06-2017 17:04:53

FireForce
Участник
 
Группа: Members
Зарегистрирован: 18-01-2010
Сообщений: 463
UA: Firefox 54.0

Re: Как задать путь к файлу

Ki_rrrilll Используйте css-переменные.

Выделить код

Код:

parent { --my-bg-image: url(data:image/png;base64, /* code */) }

child { background-image: var(--my-bg-image) }

Замените parent и child на свои пары элементов, либо используйте псевдокласс `:root` в качестве самого старшего родителя.

Ссылки по теме:

Using CSS variables
:root

Отсутствует

 

№4027-06-2017 18:48:21

Ki_rrrilll
Участник
 
Группа: Members
Зарегистрирован: 22-11-2013
Сообщений: 127
UA: Firefox 31.0

Re: Как задать путь к файлу

FireForce

Ki_rrrilll Используйте css-переменные.

Я даже не знал, что это существует. Большое спасибо!

Отредактировано Ki_rrrilll (27-06-2017 18:56:40)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]