Я проверяю возможности использования JavaScript в адресной строке браузера, такой как адресная строка в Chrome и Firefox.
Я знаю, что мы можем написать базовый код JavaScript в адресной строке, например ...
javascript: {alert(document.getElementById('example')); undefined;}
Это прекрасно работает.
Но когда страница уже загружена, можно ли использовать весь код JavaScript, включая библиотеки, присутствующие на веб-странице?например, AngularJS, JQuery?(Учитывая, что они импортировали эти скрипты на своей веб-странице)
Я пробовал JQuery
, и, похоже, это работает в адресной строке, но AngularJS
этого не произошло.например, javascript:alert(angular.element($('.example').children[0])[0].attributes[1])
не работал в адресной строке.(Хотя он работает в консоли Chrome / Firefox JS)
Так возможно ли здесь использовать AngularJS? (мне не хватает некоторой базовой концепции, в которой вид кода может использоваться в адресной строке браузера.)