В настройке "capability.policy.localfilelinks.sites" должны быть перечислены url-ы сатов, которым разрешено грузить рисунки по протоколу file. Например, "http://google.com http://localhost" - сайтам google.com и localhost разрешено грузить контент с локального диска.
Это должно работать. Очевидно вы где-то допустили ошибку. Проверьте следующие пункты:
1) Вы закрыли браузер перед внесением изменений в prefs.js.
2) Вы изменили prefs.js того профиля, который вам нужен.
3) Настройки имеют вид
Код:
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://www.example.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
4) Внесенные настройки сохраняются после перезапуска браузера.
Если все правильно и после этого не удалось отобразить картинку, попробуйте это сделать на минимальном примере.
1) Добавьте в prefs.js строчки
Код:
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
user_pref("capability.policy.localfilelinks.sites", "http://www.google.com.ua");
user_pref("capability.policy.policynames", "localfilelinks");
2) Перейдите на www.google.com.ua и в DOM Inspector попробуйте поменять src у большого логотипа. Сейчас там стоит "/logos/holiday08_2.gif", замените на что-то типа file://c:\testimg.jpg
Конечно, есть варианты с написанием адона и загрузкой картинок из его поддиректорий по протоколу chrome. Есть вариант с реализацией собственного протокола. Но вариант с настройками в prefs.js профиля проще всего для решения данной задачи.
Показаны сообщения с ярлыком about:config. Показать все сообщения
Показаны сообщения с ярлыком about:config. Показать все сообщения
вторник, 21 декабря 2010 г.
Свойства Firefox и соответствющие им настройки в about:config
Файл хранящий изменения в настройках Firefox, те самые секреты Firefox...
C:\Documents and Settings\[User]\Application Data\Mozilla\Firefox\Profiles\[*].default\
--prefs.js
Файлы хранящие опции Firefox, там же хранит все настройки...
хотя тякущие изменения хранятся в C:\Documents and Settings.
C:\Program Files\Mozilla Firefox\greprefs\
-- security-prefs.js
-- all.js
Так например находим сообщения об ошибках и отключаем:
см. ["security.warn_*"]
C:\Documents and Settings\[User]\Application Data\Mozilla\Firefox\Profiles\[*].default\
--prefs.js
Файлы хранящие опции Firefox, там же хранит все настройки...
хотя тякущие изменения хранятся в C:\Documents and Settings.
C:\Program Files\Mozilla Firefox\greprefs\
-- security-prefs.js
-- all.js
Так например находим сообщения об ошибках и отключаем:
см. ["security.warn_*"]
Подписаться на:
Сообщения (Atom)
