категории | RSS

Все мы знаем, что браузер Google Chrome в текушем виде не поддерживает плагины (это временная ситуация, до мая месяца 2009 г., потом реализуют возможность подключения плагинов). Но это не значит, что мы не сможем расширить его функционал самостоятельно! В этом деле нам поможет букмарклет - маленький javascript-код, который используется как закладка в браузере, дающий возможность расширять функции браузера.

Букмарклеты (или их называют ещё скриптлеты)

1. Перевод всей страницы.
Правокликом на панели закладок, выбираем "добавить страницу". В поле "имя" вбиваем любое название (но лучше чтобы оно отражало функционал будущей кнопки). А вот в поле "URL" вставляем следующий букмарклет-скрипт:

на русский:

javascript:var t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));var e=(document.charset||document.characterSet);if(t!=''){location.href='https://translate.google.com/translate_t?text=' t '&hl=ru&langpair=auto|ru&tbb=1&ie=' e;}else{location.href='https://translate.google.com/translate?u=' escape(location.href) '&hl=ru&langpair=auto|ru&tbb=1&ie=' e;};

Жмем ОК и все. Заходим на любой англоязычный сайт, жмем только что созданную закладку-букмарклет и получаем перевод страницы.

на английский:
javascript:var t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));var e=(document.charset||document.characterSet);if(t!=''){location.href='https://translate.google.com/translate_t?text=' t '&hl=ru&langpair=auto|en&tbb=1&ie=' e;}else{location.href='https://translate.google.com/translate?u=' escape(location.href) '&hl=ru&langpair=auto|en&tbb=1&ie=' e;};


2. Перевод выделенной фразы.
Делаем все тоже самое, но скрипт в этот раз другой:
javascript: (function(){ var str_l = window.getSelection(); if ((str_l "").length>300){alert("Too long Text!");} else { top.location="https://translate.google.com/translate_t?text=" encodeURIComponent(str_l); } } )()

Теперь получаем закладку, которая переводит только выделенную фразу.

3. ResizeImage - позволяет изменять размер рисунка, открытого на отдельной странице
javascript: (function(){ if (document.images.length==1){ var scale=10; var img=document.images[0]; top.owidth=img.width; top.oheight=img.height; document.onkeypress=function(){ var key = window.event.keyCode; if(key==43){ img.width = (img.width/scale); img.height = (img.height/scale); }; if(key==45){ img.width -= (img.width/scale); img.height -= (img.height/scale); }; if(key==54){ img.width = top.owidth; img.height = top.oheight; }; } } })()

Создайте закладку на панели, откройте рисунок в новом табе (вкладке), щелкните закладку "ResizeImage" и изменяйте размеры с помощью клавиш цифровой клавиатуры:
увеличить, - уменьшить, 6 исходный размер.

4. Открыть текущую страницу через Anonimouse.org
javascript: (function(){ top.location='https://anonymouse.org/cgi-bin/anon-www.cgi/' top.location.href })()


5. Flash-Links - букмарклет для граба flash-роликов с текущей страницы
javascript: (function(){ function buildL(fh, xx, ee, kk, p){ try{ var reg=/(w )*?(.swf)/i; var arr=reg.exec(ee.toLowerCase()); e1=arr[0]; }catch(e){ e1="movie"; }; if (!xx.document.getElementById("k" kk)==true){ var dv=xx.document.createElement("A"); dv.setAttribute("href",ee); dv.setAttribute("target","_top"); dv.id="k" kk; dv.innerHTML=' Get ' e1 ' '; with(dv.style){ border="1px solid DarkOrange"; color="Red"; backgroundColor="#FFCC66"; font='verdana'; fontSize='10pt'; }; if (fh[kk].parentNode.tagName!="OBJECT"){ fh[kk].parentNode.insertBefore(dv,fh[kk]); }else { fh[kk].parentNode.parentNode.insertBefore(dv,fh[kk].parentNode); }; }; }; function rollo(x){ var i=0; try{ var flsh0=x.document.body.getElementsByTagName("EMBED"); if (flsh0.length>0){ for (k=0; k0){ for (k=0; k


6. Сохранение видео с youtube.com
javascript:window.location.href = 'https://youtube.com/get_video?video_id=' swfArgs['video_id'] "&fmt=18" "&l=" swfArgs['l'] "&sk=" swfArgs['sk'] '&fmt_map' swfArgs['fmt_map'] '&t=' swfArgs['t'];


В ЭТОМ (11.51 кб) файле тот же самый текст только в .doc формате.

Источник: www.my-chrome.ru

DimonVideo
2009-02-15T04:10:03Z
Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 5

#5   aka_SmILe    

с блокировкой рекламы вполне справляется любой сторонний софт (лично меня устраивают возможости kaspersky internet security)


0 ответить

#5   tumor    

молодец, нужная вещь... когда появится блокировщик рекламы тогда попробую заюзать хром.


0 ответить

#5   hasanshaih    

Неплохая идея, может понадобится когда то!


0 ответить

#5   aka_SmILe    

черт подери за ногу это мать её защиту!!!!
Ребята не пытайтесь скопировать текст с цитат, все равно синтаксис неверный, ибо при публикации знаки ПЛЮС обрезало ВЕЗДЕ. Естесственно работать не будет.
Благо я приаттачил DOC файл в конце статьи. Качайте его и приятных вам расширений =)


0 ответить

#5   alexandrg    

wink согласен
-------------
Добавлено в 13.26: что то не работает(


0 ответить

Яндекс.Метрика