如何让收藏夹(书签栏)执行javascript代码
HTML页面在浏览器中可以运行是总所周知的,但是你肯定不知道浏览器书签栏也是可以执行javascript代码的。
1、首先创建这么一个index.html文件
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><a href="javascript:void(function() {var imgs=document.getElementsByTagName('img');for(var i=imgs.length-1;i>=0;i--){imgs[i].parentElement.removeChild(imgs[i]);}})()">收藏后点击:删掉网页img元素</a>
</body>
</html>
这段代码的意思是:定义一个自调用函数,获得页面上的所有img标签,循环遍历并删除img标签。
2、然后将该代码在浏览器中运行,然后将其添加到书签栏(Chrome浏览器的叫法)
注意:这里点击URL地址栏的五角星添加到书签栏是没有效果的
3、随便打开一个有img标签的网页,点击收藏的页面
可以看到当点击收藏的页面时,百度首页的LOGO图片不见了。