Столкнулся с проблемкой такого рода:

Выделить код

Код:

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 возникает ошибка. :(

нашел на 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.