2009-11-30 3 views
2

Google добавила API расширений для Chrome. Теперь можно писать расширения с помощью HTML/CSS/JS. Я пытался встроить SWF в HTML-страницы и общаться с этой страницы, но я получил:Расширение Google Chrome в Flex

SecurityError: Error #2060: Security sandbox violation: ExternalInterface caller chrome-extension://ilnamifbpeaokmlgefmainkehgpoppkj/main.swf cannot access chrome-extension://ilnamifbpeaokmlgefmainkehgpoppkj/options.html.

Есть ли способ разрешить расширение SWF доступа HTML страницы? Они находятся в одной и той же «области».

Буду признателен, если кто-то может помочь.

ответ

4

Возможно, не удастся установить связь между SWF и HTML-страницей расширения. Проблема заключается в том, что в Chrome плагин Flash не может быть изолирован из-за требований к доступу к ресурсам. Таким образом, хотя они находятся в одном домене, SWF находится за пределами песочницы, в которую помещается HTML-страница расширения. Следовательно, это ошибка. Я не уверен, что это так кончено. Возможно, вы захотите записать ошибку в the Chromium issue tracker.

Смежные вопросы