JavaScript 地址栏技巧:编辑、动画与安全检查

作者:窗边听雨时间:2026-10-25 08:34:21浏览:122

本文介绍在浏览器地址栏输入 JavaScript 代码的几种实用技巧。包括开启网页编辑模式、实现图片动态特效、执行简单数学运算以及验证当前 URL 与页面实际地址是否一致,以辅助识别潜在的钓鱼网站风险。

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*x2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);


3、晃来晃去(我这边测试不可以)

该代码在地址栏执行后,页面中的图片会快速移动产生晃动效果。需要注意的是,部分浏览器可能对此类脚本有安全限制,导致效果不明显或无法运行。


页面晃动与字符串反转

代码如下:

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

该功能可以进一步简化,无需使用 alert 函数包裹。


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.");

作者最新文章