几个有趣的Javascript Hack


Posted in Javascript onJuly 24, 2010

1. 直接在浏览器中编辑网页内容

javascript:document.body.contentEditable='true';document.designMode='on'; void(0);
访问任意网站,在地址栏输入以上代码,会发生当前网页已经变成编辑模式了。

2. 舞动的图片

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 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-222);

事实上这个代码可以继续简化,比如简化成这样:
javascript: 34343+3434-222
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.");
Javascript 相关文章推荐
JavaScript获取Url里的参数
Dec 18 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
Sep 15 Javascript
Javascript实现的SHA-256加密算法完整实例
Feb 02 Javascript
jquery动态切换背景图片的简单实现方法
May 14 Javascript
jquery 多个radio的click事件实例
Dec 03 Javascript
vue中使用input[type=&quot;file&quot;]实现文件上传功能
Sep 10 Javascript
详解Node.js一行命令上传本地文件到服务器
Apr 22 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
Oct 12 Javascript
jQuery实现王者荣耀手风琴效果
Jan 17 jQuery
微信小游戏中three.js离屏画布的示例代码
Oct 12 Javascript
详解webpack的clean-webpack-plugin插件报错
Oct 16 Javascript
javascript拖曳互换div的位置实现示例
Jun 28 Javascript
用jquery实现等比例缩放图片效果插件
Jul 24 #Javascript
js ondocumentready onmouseover onclick onmouseout 样式
Jul 22 #Javascript
javascript基础第一章 JavaScript与用户端
Jul 22 #Javascript
aspx中利用js实现确认删除代码
Jul 22 #Javascript
JS实现self的resend
Jul 22 #Javascript
JavaScript编程开发中的五个实用小技巧
Jul 22 #Javascript
关于javascript DOM事件模型的两件事
Jul 22 #Javascript
You might like
PHP中调用JAVA
2006/10/09 PHP
Linux下PHP加速器APC的安装与配置笔记
2014/10/24 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
PHP连接SQL server数据库测试脚本运行实例
2020/08/24 PHP
我的NodeJs学习小结(一)
2014/07/06 NodeJs
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
JS如何实现文本框随文本的长度而增长
2015/07/30 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
JS两种类型的表单提交方法实例分析
2016/11/28 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
使用Vue.js 和Chart.js制作绚丽多彩的图表
2019/06/15 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
Python图算法实例分析
2016/08/13 Python
Python实现两款计算器功能示例
2017/12/19 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
Python实现搜索算法的实例代码
2020/01/02 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
python3 简单实现组合设计模式
2020/07/02 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
Sneaker Studio罗马尼亚网站:购买运动鞋
2018/11/04 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
妇科医生自荐信
2013/11/05 职场文书
作风大整顿心得体会
2014/09/10 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
会议室管理制度范本
2015/08/06 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书
2019森林防火宣传标语大全!
2019/07/03 职场文书
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫