几个有趣的Javascript Hack
2019独角兽企业重金招聘Python工程师标准>>>
1. 直接在浏览器中编辑网页内容
javascript:document.body.contentEditable= 'true' ;void(0);
|
访问任意网站,在地址栏输入以上代码,会发生当前网页已经变成编模式了。将上述代码中的true改成false重新执行一遍即可恢复。
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);
|
这段js代码可能很多人已经见识过了。他的作用就是让网页上的图片飞舞起来。
3. 密码框密文变明文
javascript:( function (){ var s,F,j,f,i;s= "" ;F=document.forms; for (j=0;j<F.length;++j){f=F[j]; for (i=0;i<f.length;++i){ if (f[i].type.toLowerCase()== "password" )s+=f[i].value+ "\n" ;}} if (s)alert( "Passwords in forms on this page:\n\n" +s); else alert( "There are no passwords in forms on this page." );})();
|
访问一个带密码框的页面,然后地址栏输入以上代码,就会弹出当前密码框中的密码了,别干坏事哟~
Detect languageAfrikaansAlbanianAmharicArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CorsicanCroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchFrisianGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHawaiianHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanKurdishKyrgyzLaoLatinLatvianLithuanianLuxembourgishMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPashtoPersianPolishPortuguesePunjabiRomanianRussianSamoanScots GaelicSerbianSesothoShonaSindhiSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshXhosaYiddishYorubaZulu | AfrikaansAlbanianAmharicArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CorsicanCroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchFrisianGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHawaiianHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanKurdishKyrgyzLaoLatinLatvianLithuanianLuxembourgishMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPashtoPersianPolishPortuguesePunjabiRomanianRussianSamoanScots GaelicSerbianSesothoShonaSindhiSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshXhosaYiddishYorubaZulu |
Options : History : Feedback : Donate | Close |
转载于:https://my.oschina.net/botkenni/blog/1923613
几个有趣的Javascript Hack相关推荐
- 我发现了18个有趣的 JavaScript 和 CSS 库
英文 | https://javascript.plainenglish.io/compilation-of-javascript-and-css-libraries-that-i-found-int ...
- 分享5个有趣的 JavaScript 代码片段
很多人认为编程语言只是用于工作,没有什么乐趣,其实,只要我们发挥奇思妙想,再死板的东西也有有趣的一面.这篇文章告诉大家:使用JavaScript,可以做很多很多有趣的事情.以下代码拷贝到地址栏回车即可 ...
- 【BOOM】一款有趣的Javascript动画效果
实践出真知,有的时候看到一些有趣的现象就想着用自己所学的知识复现一下. boomJS 缘起 前几天在 github 上看到同事的一个这样的小项目,在 IOS 上实现了这样一个小动画效果,看上去蛮 ...
- 10个有趣的javascript和css库(2019年5月最新)
我们的使命是让您了解最新和最酷的Web开发趋势.这就是为什么我们每个月都会发布一些精选的资源,这些资源是我们偶然发现并认为值得您关注的. 1.Tessaract.js 强大的javascript(节点 ...
- 有趣的JavaScript原生数组函数
在JavaScript中,创建数组可以使用Array构造函数,或者使用数组直接量[],后者是首选方法.Array对象继承自Object.prototype,对数组执行typeof操作符返回object ...
- java%3c%3e符号,有趣的 JavaScript 格式转换
之前做文件上传和 canvas 修图时接触到几个格式,这里打算整理一下他们的关系 Blob 使用 input 获取文件时,你拿到的就是 file 对象,而 file 继承于 blob,所以直接讲比较陌 ...
- 星际巡航—玩转javascript中this!
在javascript异步编程.函数式编程中,有两个至关重要的技术callback与this变量,又称之为回调与当前对象上下文. 一.星际迷航 javascript中的回调函数,我借用科幻小说的比喻, ...
- 星际巡航术—玩转javascript中this!
在javascript异步编程.函数式编程中,有两个至关重要的技术callback与this变量,又称之为回调与当前对象上下文. 一.星际迷航 javascript中的回调函数,我借用科幻小说的比喻, ...
- [译]JavaScript中,{}+{}等于多少?
最近,Gary Bernhardt在一个简短的演讲视频"Wat"中指出了一个有趣的JavaScript怪癖:在把对象和数组混合相加时,会得到一些你意想不到的结果.本篇文章会依次讲解 ...
最新文章
- Effective C# 原则13:用静态构造函数初始化类的静态成员(译)
- js实现文件切片上传,断点续传
- pdf怎么转html?
- C++ vector,STL vector
- shutil模块 python_python之模块之shutil模块
- BlueHost Gzip优化JS和CSS传输
- Bzoj2124(p5364): 等差子序列
- 我的2017之一只混迹于小城市的.net程序猿
- 用于图像识别的编程语言,你知道几个?
- Linux下安装libiconv
- 霍尼韦尔发力中国互联市场
- 数据库sql脚本--省市县生成
- 你真的了解开源镜像站吗?
- 外包php技术,php外包
- ARPG、MMORPG、MOBA、卡牌类、棋盘类游戏服务器架构图
- Windows必备软件,大而全|2022版
- CCPC-2017 杭州站B丨HDU - 6265丨数论丨积性函数 丨欧拉函数丨狄利克雷卷积丨思维变换
- php做网站半成品,两小时学会用php做网站购物车
- Criteria大全
- 【图像去噪】基于matlab GUI均值+中值滤波图像去噪(含PNSR)【含Matlab源码 372期】
热门文章
- data access components 2.0未响应_Vue2.x 源码剖析之响应式原理
- oracle调用MySQL函数,Oracle的INSTR函数MySQL实现
- oracle升级12.2,Oracle 11.2.0.4升级到12.2.0.1
- ecs云服务器 系统登陆密码,云服务器ecs系统登录密码
- html转义 在线,HTML转义工具 [Javascript版]
- 计算机硬件数据处理过程,统计数据处理
- java contains性能_java – 使用whereArrayContains进行搜索的效率
- ajax怎么在html与php中使用,php – 如何在通过ajax加载的html中运行javascript
- c需要实现安装卸载Linux模块,Linux内核模块编译与加载
- 矩形窗函数的频谱图_读书笔记6-单频矩形脉冲信号