Страницы: 1
Мне надо указать относительный путь к картинке находящейся в папке моего профиля. Есть ли такая возможность?
Для внутренних ресурсов есть относительный путь list-style-image: url("chrome://browser/skin/...") для папки chrome есть "jar:resource:///" есть ли для профиля?
Data:URI не подходит.
Отсутствует
Тема перенесена из форума «Поддержка пользователей» в форум «Разработка».
Do you feel lucky, punk?
Отсутствует
С помощью метода setSubstitution обработчика протокола можно создать resource:// ссылку на произвольный каталог.
После выполнения такого кода:
var ios = Components. classes ["@mozilla.org/network/io-service;1"]. getService (Components. interfaces. nsIIOService); var rph = ios. getProtocolHandler ("resource"). QueryInterface (Components. interfaces. nsIResProtocolHandler); var dir = Components. classes ["@mozilla.org/file/directory_service;1"]. getService (Components. interfaces. nsIProperties). get ("ProfD", Components. interfaces. nsIFile); var uri = ios. newFileURI (dir); rph. setSubstitution ("profile", uri);
папка профиля будет доступна по ссылке resource://profile/
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
А где браузер хранит информацию о "resource://"? Если мне надо будет почистить пути.
Результат вызова setSubstitution действителен в пределах текущей сессии. А в пределах сессии можно изменить указатель повторным вызовом setSubstitution.
Например, после
(для приведенного выше кода) папка профиля станет недоступной через resource://profile/
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1