我正在检查浏览器网址栏中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吗? (我在这里遗漏了一些基本概念,其中哪种代码有资格在浏览器的地址栏中使用。)