你所不知道的js技巧!浏览器标签的小用处

781 阅读1分钟

小技巧,在浏览器的URL中输入javascript代码是可以直接执行的

例如这样,在地址栏中输入

javascript:alert('弹窗')

就会产生这样的效果

image.png

image.png

这样,我们就可以利用浏览器的书签,搞一个快捷脚本

这里提供一个快捷复制CSDN代码的代码

javascript:(()=>{document.querySelectorAll('pre,code').forEach(i=>i.style.userSelect = 'auto');document.addEventListener('copy',function(e){let clipboardData = e.clipboardData || window.clipboardData;if(!clipboardData) return ;let text = window.getSelection().toString();if(text){e.preventDefault();clipboardData.setData('text/plain', text)}})})()

首先保存一个书签,然后修改其内容,将网址改为上面的代码

image.png

这样就可以在不登录CSDN的情况下,复制代码了

image.png

有的语句会返回字符串,这样在URL中执行页面会跳转,比如

document.designMode='on'

image.png

遇到这种情况时,可以把执行语句放在匿名函数中自行

javascript:(function(){document.designMode='on'})()

这样就解决了问题