现代浏览器的一些骚操作
浏览器与我们息息相关,几乎每天都在使用它,不管是你是用 PC 还是手机(部分 APP 依然是使用 web-view 加载内容,比如淘宝、支付宝等),这篇文章给大家介绍一些现代浏览器的骚操作,方便我们更好的使用浏览器。
浏览器地址栏 JavaScript 代码
编辑网页
在地址栏输入下面的代码按 enter,网页上所有元素都能变成可编辑状态,你可以移动、调整元素大小。如果你只是讨厌某个网站想发泄一下,我建议你使用 NetDisater,代码如下:
javascript:document.body.contentEditable='true'; document.designMode='on'; void(0)
无敌风火轮
在地址栏运行下面的代码可使页面上所有图片元素一个接一个地转圈,这种效果最好的实现地方就是图片搜索了,改变代码里的 img 成任何网页上有的字符,可以使这些字符做无敌风火轮运动。
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);
晃来晃去
不但是你,浏览器也不是那么喜欢这个javascript。在地址栏运行这个代码后,浏览器会迅速地晃来晃去。代码如下:
javascript:function flood(n) {if (self.moveBy) {for (i = 200; i > 0;i--){for (j = n; j > 0; j--) {self.moveBy(1,i); self.moveBy(i,0);self.moveBy(0,-i); self.moveBy(-i,0); } } }}flood(6);{ var inp = "D-X !msagro na dah tsuj resworb rouY"; var outp = ""; for (i = 0; i <= inp.length; i++) {outp =inp.charAt (i) + outp ; } alert(outp) ;}; reverse
如果这个代码无效,请将">"改成">","<'改成"<"。
计算器
在地址栏输入下面的代码,可以实现简单的四则运算:
javascript: alert(34343+3434-37257);
事实上这个代码可以继续简化,比如简化成这样:
javascript: 34343+3434-37257
防钓鱼验证
某些钓鱼网站提供的URL和网页本身的URL是不一致的,你可以用下面的代码进行验证,当两个URL相差太大的时候,你就要稍加小心了:
javascript:alert("The actual URL is:tt" + location.protocol + "//" + location.hostname + "/" + "nThe address URL is:tt" + location.href + "n" + "nIf the server names do not match, this may be a spoof.");
显示网页中的所有图片
javascript:jannick='';for%20(i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz++){jannick+='<img%20src='+document.images[i7M1bQz].src+'><br>'};if(jannick!=''){document.write('<center>'+jannick+'</center>');void(document.close())}else{alert('No%20images!')}
显示网页中除图片的其他
javascript:for(jannick=0;jannick<document.images.length;jannick++){void(document.images[jannick].style.visibility='hidden')}
网页缩小0.5倍
javascript:void(s=document.body.style);void(z=s.getAttribute('zoom'));if(z){s.setAttribute('zoom',(parseInt(z)-50)+'%');}else s.setAttribute('zoom','50%')
网页放大1.5倍
javascript:void(s=document.body.style);void(z=s.getAttribute('zoom'));if(z){s.setAttribute('zoom',(parseInt(z)+50)+'%');}else s.setAttribute('zoom','150%')
显示网页源代码
对于加密过的可以直接显示其加密前的源代码
javascript:jannick=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=jannick;
显示当前网页的COOKIE
javascript:alert(document.cookie)
让网页上的图片全部飞起来
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function jannick(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('jannick()',5); void(0);
地址栏的其他使用
实现特定访问
有时候,我们上网时会弹出一些对话框,比如 取消操作 提示,Web页不可脱机使用 提示,警告:网页已经过期 等,这个时候地址栏就不是普通的显示 了,而是 about:xxxxxxx。利用 about 可以使用别名调阅特定的网页,比如IE的空白页,也就是在地址栏中输 入:about:blank,其中blank即为空白页的名。
我们还可以亲手定制类似的别名,指向我们常访问的网站,或者是硬盘中的文件夹。具体的方法是:在运行窗口中打开注册表编辑器,找到 [HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerAboutURLs],单击鼠 标右键,选择“新建”→“字串值”,然后将“新值#1”更名为要给指向的网页名字,比如:“我的爱好网页”,右击该名字,再将其值设置相应的网址。这样以 后访问这个网站,只需在地址栏中输入:about:我的爱好网页,回车后就打开了相应的网页。如果要访问文件夹,只要将网址改为相应的文件夹位置就可以 了。
直接搜索
在地址栏中,键入 go、find 或 ? ,再键入要搜索的单词或短语,回车后将使用预置的搜索引擎进行搜索,可以自动显示与你要搜索内容最匹配的网页,只要在地址栏中键入一些普通的名称或单词,单击转到就行了。
快速选择地址
使用冲浪时,按下Alt+D键将会为你快速切换到地址栏,然后按下 F4 键(或没切换到地址栏时按下 Ctrl+F4)将会打开你浏览的历史网站,选择要浏览的网页就可以了。
快速打开链接
如果我们不想让连接在新的窗口中打开,那么只要用鼠标左键拖动放到地址栏中,松开鼠标就在当前窗口中打开连接了。
快速设置首页
我们可以采用拖曳的方式来设置首页,当想把一个好的网站设置为首页时,只需把地址栏最前面的那个文件图形拖到工具栏的主页按钮上,系统就会询问你是否将这个页设置为主页,点击确定就可以了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论