2010-02-17 2 views
0

Я пишу плагин NPAPI, который вводит скрипт с src, расположенный на моем сервере. После инъекции мой плагин пытается вызвать функцию в скрипте. Но это, похоже, не работает. Я думаю, причина в том, что одна и та же политика происхождения, но я не уверен, как ее преодолеть.Та же самая политика происхождения javascript

Вызов функции работает, если я полностью вставляю код сценария в страницу из плагина. Единственная ситуация, с которой она не работает, - это когда я даю src и сохраняю скрипт на своем сервере.

ответ

0

Плагины NPAPI не ограничены политиками происхождения, AFAIK, но вы можете иметь в виду, что инъекция тега скрипта в тело не будет синхронно загружать файл javascript; вам придется подождать немного, прежде чем вы сможете получить к нему доступ. Я бы предположил, что это, скорее всего, ваша проблема.