Я занимаюсь довольно много работы с инструментами разработчика и люблю использовать jQuery в консоли для запуска фрагментов кода. Для того, чтобы придать Jquery на страницу (и консоли), я вставляемого это в консоли Devtools:Firefox DevTools: Автоматическая инъекция jQuery
var j = document.createElement('script'); j.src = "//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(j);
Есть ли способ, чтобы придать Jquery автоматически в консоль инструментов для разработчиков? В идеале, не затрагивая window.$
или window.jQuery
для текущей страницы.
Лично я использовал букмарклет JS, который будет загружать его по клику, но теоретически вы можете загрузить его с помощью скрипта Greasemonkey, если у вас есть расширение. Обратите внимание, что даже когда вы используете код выше, он модифицирует 'window. $' И 'window.jQuery'. '$ .noConflict()' может помочь, если вы хотите использовать 'window. $' для чего-то другого. – arcyqwerty
Да, я думал о создании сценария greasemonkey, но это повлияет на всю загрузку страницы. Интересно, есть ли скрытая опция в DevTools, чтобы просто вставить скрипт в консоль, не затрагивая этот документ. – silverwind
Был бы определенно заинтересован в этом. Если вы работаете только с определенными страницами/доменами, вы всегда можете включить/отключить скрипт или изменить '@ include' и' @ match', как вам хотелось бы, но для многих независимых страниц это может быть хлопот. – arcyqwerty