Opera 是否有一个小部件可以执行与 Firefox 的“永久删除”类似的功能(它可以删除页面的任何元素,无论是否包含图片)?
答案1
添加此按钮:http://operawiki.info/PowerButtons#kill
当您将鼠标悬停在页面上的元素上时,它会以红色突出显示这些元素。单击、按 Enter 或按空格键可删除该元素并返回正常模式。按 Esc 键可返回正常模式。
单击它,Opera 会询问您是否要添加它,并列出其操作。在这种情况下,它只是使用 opera 按钮“Go”操作来执行一些 javascript(书签小程序)。当您自定义任何工具栏时,该按钮将在“我的按钮”下可用。您也可以将按钮从页面拖到任何工具栏上。但是,如果您这样做,它不会进入“我的按钮”。因此,如果您稍后意外删除它,除非您返回该 wiki 页面,否则您将无法添加它。
以下页面有很多有用的按钮。如果您不习惯手动编辑 .ini 文件,还有几个在线按钮创建器可以让您轻松制作带有图标/操作/标签的按钮。
http://operawiki.info/CustomButtons
http://operawiki.info/PowerButtons
或者,您可以直接将相同的脚本添加为书签小程序。书签小程序是包含 javascript 而不是 url 的书签。书签小程序适用于任何可以正确执行脚本的浏览器。在 Opera 中,您可以像任何书签一样将书签小程序添加到个人工具栏,或者直接从书签面板 (Ctrl+B) 单击它们。要将书签小程序添加到其他工具栏,您必须将它们制作成 opera 按钮。但是,这样做的缺点是,如果脚本太长,它将无法用作 opera 按钮。
书签小工具:
javascript:var b=new Array();var c=1;var o=((document.onkeydown==null)||(o==2))?0:1;document.onkeydown=ck;z=document.getElementsByTagName('*');for(i=0;i<z.length;i++){if(z[i].tagName.search(/(HTML|BODY)/i)==-1){z[i].onclick=function(e){t=this;if(window.event) e=window.event;if((t==e.target)||(window.event)) t.parentNode.removeChild(t);if(window.opera) e.stopPropagation();return false;};z[i].onmouseover=function(){if(!c)return;c=0;t=this;b[t]=t.style.backgroundColor;t.style.background='#FF9999';};void(z[i].onmouseout=function(){t=this;t.style.backgroundColor=b[t];c=1;});}}function ck(e){k=window.event?window.event.keyCode:e.keyCode;if((k==27)||o){o=2;document.onkeydown=null;for(i=0;i<z.length;i++){if(z[i].tagName.search(/(HTML|BODY)/i)==-1){z[i].onclick=null;z[i].onmouseover=null;z[i].onmouseout=null;z[i].style.backgroundColor=b[t];}}}}if(o==1) ck(1);