Я могу успешно внедрить jQuery на страницу со следующим букмарклетом:
javascript: void((function(doc) {
if (typeof jQuery == 'undefined') {
var script_jQuery = document.createElement('script');
script_jQuery.setAttribute('src', 'https://code.jquery.com/jquery-latest.min.js');
Node.prototype.appendChild.call(document.body, script_jQuery);
console.log('jQuery included ^_^');
} else {
console.log('jQuery already included ...');
}
})(document));
Есть ли способ использовать только что внедренный jQuery в том же букмаркете? Я попытался поставить console.log(jQuery.toString())
после части apend, но это не сработало. Мне кажется, что jQuery доступен для использования только после завершения работы букмарклета.