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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№126-05-2012 00:31:56

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 12.0

Внедрение локального swf файла в html страницу

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

Выделить код

Код:

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

Отсутствует

 

№227-05-2012 01:19:52

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 12.0

Re: Внедрение локального swf файла в html страницу

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

Отсутствует

 

Board footer

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