Я пишу расширение Google Chrome, которое управляет текущей страницей (в основном добавляет кнопку).
В моем содержании script я хочу загрузить API-интерфейс Facebook:
$fbDiv = $(document.createElement('div')).attr('id', 'fb-root');
$fbScript = $(document.createElement('script')).attr('src', 'https://connect.facebook.net/en_US/all.js');
$(body).append($fbDiv);
$(body).append($fbScript);
console.log("fbScript: " + typeof $fbScript.get(0));
console.log("fbScript parent: " + typeof $fbScript.parent().get(0));
console.log("find through body: " + typeof $(body).find($fbScript.get(0)).get(0));
Однако script, похоже, не добавляется к body
. Здесь журнал консоли:
fbScript: object
fbScript parent: undefined
find through body: undefined
Любые идеи о том, что я делаю неправильно?