Расширение Google Chrome во Flex - PullRequest
2 голосов
/ 30 ноября 2009

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

SecurityError: Ошибка № 2060: нарушение изолированной программной среды безопасности: ExternalInterface вызывающий хром расширение: //ilnamifbpeaokmlgefmainkehgpoppkj/main.swf не может получить доступ хром расширение: //ilnamifbpeaokmlgefmainkehgpoppkj/options.html.

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

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

1 Ответ

4 голосов
/ 14 декабря 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...