这个很多人应该还是知道的在瀏览器地址栏可以直接运行JavaScript代码,做法是以javascript:开头后跟要执行的语句比如:
将以上代码贴到浏览器地址栏回车后alert正常执行,一个弹窗出现
需要注意的是如果是通过copy paste代码到浏览器地址栏的话,IE及Chrome会自动去掉代码开头的javascript:所以需要手动添加起来才能正确执行,而Firefox中虽然不会自動去掉但它根本就不支持在地址栏运行JS代码,sigh~
这一技术在我的另一篇博文《让Chrome 接管邮件连接收发邮件更方便了》中有使用到,利用在瀏览器地址栏中执行JavaScript代码将Gmail设置为系统的邮件接管程序
如果说上面那条小秘密知道的人还算多的话,这条秘笈知道的人就要少一些了在非IE内核的浏览器地址栏可以直接运行HTML代码!
比如在地址栏输入以下代码然后回车运行,会出现指定的页面内容
还是浏览器地址栏上做文章将以下代码贴到地址栏运行后浏览器变成了一个原始而简单的编辑器,與Windows自带的notepad一样吼吼。
归根结底多亏了HTML5中新加的contenteditable属性当元素指定了该属性后,元素的内容成为可编辑状态
推而广之,将以下代码放到console執行后整个页面将变得可编辑,随意践踏吧~
这一点在之前一篇译文博客《jQuery编程最佳实践》中也有提到
将script标签設置为type=’text’然后可以在里面保存任意信息,之后可以在JavaScript代码中很方便地获取
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。