Показать сообщение отдельно
  #4 (permalink)  
Старый 31.03.2013, 22:13
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Darko666
Не работает!
Ну конечно же не работает!!! 100%!!!

<head>
<script>
var lib = document.createElement('script');
lib.type = "text/javascript";
lib.onload = function() { alert( $('<div>ха ха!</div>').html() ) };
lib.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js";
document.head.appendChild(lib);
</script>
</head>


Важно понимать, что расширение имеет свой контекст исполнения и не имеет доступа к window и соответственно к window.jQuery . Но к DOM-у доступ есть. Поэтому впринципе нет необходимости подгружать jQuery именно на веб-страницу. Можно же подключить локальную копию к своему расширению и спокойно ее использовать, не ковыряя веб-страницу.
Ответить с цитированием