Элемент Embed: не удалось получить доступ к контексту DOMWindow - PullRequest
0 голосов
/ 25 января 2012

У меня есть страница с функцией JS, которая называется test (например), и на одной странице моего приложения я должен открыть апплет Java.

В Google Chrome он открывается как *Элемент 1004 *, а в firefox - object.

Иногда в моем апплете мне приходится вызывать функцию JS, чтобы что-то делать на странице.Я делаю это с помощью:

applet.getAppletContext().showDocument(new URL("javascript:window.test();"));

В браузере, который использует object, этот код работает как босс, но, если он использует embed, он ничего не делает, выбрасывая исключение в консоли браузера, говоря, чтоокно не имеет функции "test".

Я думаю, что это некоторая проблема с контекстом встраивания и контекстом документа, но я не знаю, как это исправить, или, если это "исправимо".

Итак, я хотел бы знать, есть ли обходной путь, чтобы заставить его работать.

заранее спасибо.

1 Ответ

0 голосов
/ 27 января 2012

Я нашел проблему.

Небольшое обновление Chrome решит проблему. Я не знаю, была ли проблема в Webkit или в самом Chrome, но теперь это работает.

...