【发布时间】:2011-01-19 20:46:15
【问题描述】:
在大多数网络浏览器中,您可以在地址栏中执行 JavaScript(即
javascript:alert('Test');
可以在地址栏中执行jQuery吗?
【问题讨论】:
标签: javascript jquery internet-explorer browser cross-browser
在大多数网络浏览器中,您可以在地址栏中执行 JavaScript(即
javascript:alert('Test');
可以在地址栏中执行jQuery吗?
【问题讨论】:
标签: javascript jquery internet-explorer browser cross-browser
一个字:是的:)
像往常一样使用 Firebug 或 IE 开发人员工具,确保当前页面有对 jQuery 库的脚本引用,然后使用选择器前往城镇!
这是在将选择器和功能合并到您的代码之前测试它的好方法
编辑:略微误读了问题,但答案仍然相同。无论是地址栏还是控制台窗口,都可以使用jQuery。尝试在查看此页面时将javascript:$("#content").remove() 放入地址栏中,看看会发生什么;)
【讨论】:
是的。 这是一个 jquery 已经在页面上的示例: https://meta.stackexchange.com/questions/20420/countdown-app-for-devdays/20430#20430
另一种方法是指定一个首先加载 JQuery 库的 js 文件。 可能是这样的:http://www.javascriptkit.com/javatutors/loadjavascriptcss.shtml
【讨论】:
Internet Explorer 地址栏:
javascript:alert(eval('put any block of code here'))
此示例将取消屏蔽维基百科(2012 年 1 月 18 日)
javascript:alert(eval('$("#mw-sopaOverlay").hide(); $("#content").show();'))
您必须提醒代码的返回值,因为 IE 要将返回值放在另一个页面上。
【讨论】:
javascript:void(eval('把任何代码块放在这里'))
【讨论】: