1

Есть ли виджет для Opera, который выполняет функцию, аналогичную Firefox «Удалить его навсегда» (он может удалить практически любой элемент страницы, изображение или нет)?

2 ответа2

2

В Opera есть "блок контента", доступный по правой кнопке мыши на странице.

Подробнее о Справке Opera.

Хотя это работает для изображений и активного контента, но не для текста, например.


Редактировать Для точно элементов HTML, я не знаю, я не думаю, что есть такая вещь. В других полезных вещах вы можете выбрать стиль для сайта, изменить его внешний вид с помощью меню Opera Style.

2

Добавьте эту кнопку: http://operawiki.info/PowerButtons#kill

Он подсвечивается красными элементами страницы при наведении на них курсора. Нажатие, нажатие Enter или нажатие пробела удаляет элемент и возвращается в нормальный режим. Нажатие escape возвращает в нормальный режим.

Нажмите на него, и Opera спросит, хотите ли вы добавить его, и перечислит его действие. В этом случае это просто использует действие кнопки "Перейти" для выполнения некоторого JavaScript (букмарклет). Кнопка будет доступна в разделе "Мои кнопки" при настройке любой панели инструментов. Вы также можете просто перетащить кнопку со страницы на любую панель инструментов. Однако, если вы сделаете это, он не войдет в "Мои кнопки". Таким образом, если вы удалите его случайно позже, вы не сможете добавить его, если не вернетесь на эту вики-страницу.

На следующих страницах есть много полезных кнопок. Есть также несколько онлайн-создателей кнопок, которые позволяют вам легко создавать свои собственные кнопки с иконками / действиями / ярлыками, если вам неудобно редактировать файлы .ini вручную.

http://operawiki.info/CustomButtons

http://operawiki.info/PowerButtons

В качестве альтернативы вы можете добавить тот же скрипт непосредственно в букмарклет. Букмарклет - это закладка, в которой вместо URL-адреса содержится javascript. Букмарклеты работают в любых браузерах, которые могут правильно выполнить скрипт. В Opera вы можете добавить закладки на личную панель инструментов, как и любую закладку, или щелкнуть их на панели закладок (Ctrl+B) напрямую. Чтобы добавить букмарклет на другие панели инструментов, вы должны превратить их в оперные кнопки. Однако недостатком этого является то, что если скрипт слишком длинный, он не будет работать как кнопка оперы.

Bookmarklet:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .