Страницы: 1
Столкнулся с проблемкой такого рода:
Security Error: Content at http://ya.ru/ may not load or link to chrome://bla-bla-bla/content/myflash.swf.
chrome.manifest:
content bla-bla-bla chrome/content/ contentaccessible=yes overlay chrome://browser/content/browser.xul chrome://bla-bla-bla/content/myOverlay.xul
Пробовал использовать resource:// - та же история.
Картинки вставляются без проблем, а вот с swf возникает ошибка.
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
нашел на stackoverflow комментарий Владимира Паланта
In a classic add-on it is slightly more complicated - chrome:// URLs normally cannot be used by web pages, for security reasons. You can however specify the contentaccessible flag for your namespace in chrome.manifest, e.g.:
content myextension chrome/content/ contentaccessible=yes
Then web pages will be able to use chrome://myextension/content/file.swf. The other option would be to register a resource:// namespace, these are always accessible from web pages.
И MDN говорит, что
Note that there are no security restrictions preventing web content from including content at resource: URIs, so take care what you make visible there.
Но у меня это не работает с SWF...
З.Ы. Поигрался с версией 3.6.x - ссылка на SWF не работает, зато работает ссылка на JS, c версией 12 не работают ссылки ни на SWF ни на JS.
Отредактировано KML (27-05-2012 01:40:25)
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Страницы: 1