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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№128-01-2010 17:56:35

pshenk
Участник
 
Группа: Members
Зарегистрирован: 26-08-2007
Сообщений: 29
UA: Firefox 3.6

Относительный путь в "list-style-image" к профилю фаерфокса.

Мне надо указать относительный путь к картинке находящейся в папке моего профиля. Есть ли такая возможность?
Для внутренних ресурсов есть относительный путь list-style-image: url("chrome://browser/skin/...") для папки chrome есть "jar:resource:///" есть ли для профиля?
Data:URI не подходит.

Отсутствует

 

№228-01-2010 22:47:40

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 5283

Re: Относительный путь в "list-style-image" к профилю фаерфокса.

Тема перенесена из форума «Поддержка пользователей» в форум «Разработка».


Do you feel lucky, punk?

Отсутствует

 

№329-01-2010 17:44:20

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 3.6
Веб-сайт

Re: Относительный путь в "list-style-image" к профилю фаерфокса.

С помощью метода 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ентов на части порвет !!!

Отсутствует

 

№429-01-2010 19:49:18

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 2.0

Re: Относительный путь в "list-style-image" к профилю фаерфокса.

Локальные файлы на панели. Локальные пути. Как?
http://forum.mozilla-russia.org/viewtopic.php?id=36798

Отсутствует

 

№529-01-2010 22:02:26

pshenk
Участник
 
Группа: Members
Зарегистрирован: 26-08-2007
Сообщений: 29
UA: Firefox 3.6

Re: Относительный путь в "list-style-image" к профилю фаерфокса.

Anton Интересно. А где браузер хранит информацию о "resource://"? Если мне надо будет почистить пути.

Отсутствует

 

№630-01-2010 12:59:33

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 3.6
Веб-сайт

Re: Относительный путь в "list-style-image" к профилю фаерфокса.

А где браузер хранит информацию о "resource://"? Если мне надо будет почистить пути.

Результат вызова setSubstitution действителен в пределах текущей сессии. А в пределах сессии можно изменить указатель повторным вызовом setSubstitution.
Например, после

Выделить код

Код:

rph. setSubstitution ("profile", null);

(для приведенного выше кода) папка профиля станет недоступной через resource://profile/


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

Board footer

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