Я пытаюсь использовать ajax apis от Google в «содержательном скрипте» расширения chorme. На обычной html-странице я бы просто сделал это:
<script src="http://www.google.com/jsapi"></script>
<script>
google.load("language", "1");
</script>
Но так как я пытаюсь загрузить библиотеку переводов динамически из кода js, я попытался:
script = document.createElement("script");
script.src = "http://www.google.com/jsapi";
script.type = "text/javascript";
document.getElementsByTagName("head")[0].appendChild(script);
google.load('language','1')
но последняя строка выдает следующую ошибку:
Uncaught TypeError: Object #<an Object> has no method 'load'
Достаточно забавно, когда я ввожу то же самое "google.load('language','1')
" в консоли js chrome, оно работает как положено ...
Я также пытался с jquery .getScript()
, но та же проблема сохраняется ...
Кто-нибудь знает, в чем может быть проблема и как ее можно решить?
Большое спасибо заранее!