有趣的浏览器地址栏js代码
1、编辑网页
在地址栏输入下面的代码按enter,网页上所有元素都能变成可编辑状态,你可以移动、调整元素大小。如果你只是讨厌某个网站想发泄一下,我建议你使用NetDisater。
代码如下:
程序代码
javascript:document.body.contentEditable='true'; document.designMode='on'; void 0
2、无敌风火轮
在地址栏运行下面的代码可使页面上所有图片元素一个接一个地转圈。
这种效果最好的实现地方就是图片搜索了:
改变代码里的“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);
3、晃来晃去
不但是你,浏览器也不是那么喜欢这个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
如果这个代码无效,请将">"改成">","&It;'改成"<"。
4、计算器
在地址栏输入下面的代码,可以实现简单的四则运算:
程序代码
javascript: alert(34343+3434-37257);
事实上这个代码可以继续简化,比如简化成这样:
程序代码
javascript: 34343+3434-37257
5、防钓鱼验证
某些钓鱼网站提供的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.");
6.显示网页中的所有图片
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!')}
7.显示网页中除图片的其他
javascript:for(jannick=0;jannick<document.images.length;jannick++){void(document.images[jannick].style.visibility='hidden')}
8.网页缩小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%')
9.网页放大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%')
10.显示网页源代码(对于加密过的可以直接显示其加密前的源代码)
javascript:jannick=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=jannick;
11.显示当前网页的COOKIE
javascript:alert(document.cookie)
12.让网页上的图片全部飞起来
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);
PS:IE地址栏的其他使用
实现特定访问
有时候,我们上网时会弹出一些对话框,比如“取消操作”提示,“Web页不可脱机使用”提示,“警告:网页已经过期”等,这个时候地址栏就不是普通的显示了,而是“about:xxxxxxx”。利用about可以使用别名调阅特定的网页,比如IE的空白页,也就是在地址栏中输入:about:blank,其中blank即为空白页的名。
我们还可以亲手定制类似的别名,指向我们常访问的网站,或者是硬盘中的文件夹。具体的方法是:在运行窗口中打开注册表编辑器,找到[HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerAboutURLs],单击鼠标右键,选择“新建”→“字串值”,然后将“新值#1”更名为要给指向的网页名字,比如:“我的爱好网页”,右击该名字,再将其值设置相应的网址。这样以后访问这个网站,只需在地址栏中输入:about:我的爱好网页,回车后就打开了相应的网页。如果要访问文件夹,只要将网址改为相应的文件夹位置就可以了。
快捷的操作
1、直接搜索。
在地址栏中,键入go、find或? ,再键入要搜索的单词或短语,回车后IE将使用预置的搜索引擎进行搜索,IE可以自动显示与你要搜索内容最匹配的网页,只要在地址栏中键入一些普通的名称或单词,单击“转到”就行了。
2、快速选择地址。
使用IE冲浪时,按下Alt+D键将会为你快速切换到地址栏,然后按下F4键(或没切换到地址栏时按下Ctrl+F4)将会打开你浏览的历史网站,选择要浏览的网页就可以了。
3、快速打开链接。
如果我们不想让连接在新的窗口中打开,那么只要用鼠标左键拖动放到地址栏中,松开鼠标就在当前窗口中打开连接了。
4、快速设置首页。
我们可以采用拖曳的方式来设置IE的首页,当想把一个好的网站设置为首页时,只需把地址栏最前面的那个文件图形拖到工具栏的主页按钮上,系统就会询问你是否将这个页设置为主页,点击确定就可以了。
地址栏的快速用法(不知网吧中有没有禁用)
IE地址栏还可以实现许多快速的用法:快速进入DOS运行方式,在IE地址栏中输入:c:command.com,回车后即可进入DOS模式;
快速设置“控制面板”,在IE地址栏中输入:控制面板,回车后即可进入“控制面板”设置窗口;
快速打开文件夹,在IE地址栏中输入文件夹路径即可打开此文件夹;
快速打开“我的电脑”,在地址栏中输入“我的电脑”,回车后即可打开“我的电脑”;
快速发送电子邮件,在IE地址栏中输入:mailto:电子邮件地址,回车后即可立即启动系统默认的电子邮件程序来进行电子邮件的发送工作。
把地址栏隐藏
在地址栏的“地址(D)”上单击左键直至出现十字箭头(在工具栏没有锁定的前提下),然后继续按住鼠标不放并向上一层工具栏拖动,松开后,这一层工具栏中就只剩下“后退”按钮了,这时候再把鼠标移到地址栏和后退按钮的分界线上,按鼠标左键向右拖动,直到隐去地址栏即可。
隐去了地址栏那以后上网怎么办那?!~其实很简单:只要按Ctrl+O然后在里面输入网址就好了!~
有趣的浏览器地址栏js代码的更多相关文章
- 阻止pc端浏览器缩放js代码
阻止pc端浏览器缩放js代码 众所周知:移动端页面禁止用户缩放界面只需加上<meta name="viewport" content="user-scalable= ...
- window.close(); 关闭浏览器窗口js代码的分析总结
序号 关闭代码 需要确认 无任何作用 无需确认 测试 1 window.close() IE7 firefox,chrome,safari Opera Close 2 window.opener=nu ...
- window.close(); 关闭浏览器窗口js代码
序号 关闭代码 需要确认 无任何作用 无需确认 测试 1 window.close() IE7 firefox,chrome,safari Opera Close 2 window.opener=nu ...
- 浏览器控制台js代码与后台不同步
原因:浏览器会缓存js 如果是将js代码直接通过<script>标签插入jsp页面中则不存在这个问题 在加载页面的时候会重新加载js代码 如果直接将js代码以文件的形式引入,那么每次在修改 ...
- IE浏览器部分js代码不生效的问题
[小小坑记录] 问题描述:IE浏览器写好功能代码之后,在调试模式下程序能正常运行.不开启调试模式正常访问时js部分功能代码不生效. 原因:在测试时用了console对象在控制台输出一一些内容,而IE的 ...
- 如何用浏览器调试js代码
按F12打开调试工具
- 浏览器执行js代码的机制--对于我们深入了解js有很大的帮助,同时面试时候也都能用得到。
前端小菜又来了,这些天每天工作,晚上学习太累了.趁星期天给自己放个假.写完这个博客就要出去high了.鸡冻.接下来进入正题啦, 你可能要问,我们学习这个有什么用啊?这样我先给大家来个小小的面试题. a ...
- 利用Google浏览器调试js代码
1.js有两种引入方式,外链和内嵌: 内嵌在浏览中直接调试,外链要在断点处写debugger; 示例代码: <!DOCTYPE html> <html lang="en&q ...
- chrome浏览器调试JS代码
是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容.嗯~,用这 ...
随机推荐
- lol人物模型提取(六)
模型昨天就已经做出来了,不过到上色这一块貌似又遇到了一些问题.由于模型的眼睛比较小,没法做出亮光效果,上不了UV,只能做哑光效果的. 亮光效果: 哑光效果: 很显然亮光效果更加好看一点 ...
- Thread.Sleep(0)
理解Thread.Sleep函数 我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间.那么你有没有正确的理解这个函数的用法呢? 思考下面这两个问题: 1.假设现在是 2008-4- ...
- E2202 Required package 'rtl' not found"
最近重新下载了一个delphi Berlin 10.1.2绿色版本,解压后剪切到别的盘上了,一些需要直接编译的.dpk包,例如fastReport都不能了,都提示E2202 Required pack ...
- java session特性
1.当前浏览器不关闭 则一直有效 servlet就能取到值(未设置过期时间情况下 或者在过期的时间范围内) 算成一次会话 再次会话内多个请求都能获得session 2.session保存在服务端,通 ...
- 前端基础:JavaScript对象
JavaScript对象 在JavaScript中除了null和undefined以外,其他的数据类型都被定义成了对象,也可以用创建对象的方法定义变量,数字型.布尔型.字符串.日期.数字和正则表达式. ...
- html dom与javascript的关系 -我们用JavaScript对网页(HTML)进行的所有操作都是通过DOM进行的
一,什么是DOM (参考源http://www.cnblogs.com/chaogex/p/3959723.html) DOM是什么 DOM全称为The Document Object Model,应 ...
- UOJ228:基础数据结构练习题——题解
http://uoj.ac/problem/228 参考:https://www.cnblogs.com/ljh2000-jump/p/6357583.html 考虑当整个区间的最大值开方==最小值开 ...
- LOJ6354 & 洛谷4366:[Code+#4]最短路——题解
https://loj.ac/problem/6354 https://www.luogu.org/problemnew/show/P4366 题面见上面. 这题很妙,且可能是我傻,感觉这题不太好想. ...
- 51NOD 1773:A国的贸易——题解
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1773 参考1:FWT讲解 https://www.cnblogs.com ...
- 阿里云学生机——Mysql配置---教小白入门篇
首先,我的学生机默认配置为:CentOS 7.2 64位 + Tomcat 8 + Jdk8 + MySQL5.7.16 扩展:Linux 如何查看 MySQL 版本号----使用命令 mysql - ...