Инструменты пользователя

Инструменты сайта


bookmarklets_в_microb_-_что_это_такое_и_зачем

Bookmarklets

Иногда бывает нужда что - то поменять на странице. Но если Вы не ее автор, то что сохранять все и править html файл ручками? Нет, конечно нет.

И так, на сцену выходит javascript.

Сейчас я раскажу как можно поменять, добавить, изменить нужную Вам страницу всего сделав простую закладку в вашем гаджете.

Например вот такая строчка (вводим ее в строку ввода адреса, потом можно будет добавить в закладки):

javascript:void(main());function main(){c('body');c('td');c('div');c('p');}function c(elname){el=document.getElementsByTagName(elname);for(i=0;i<el.length;i++){el[i].style.background='black';el[i].style.color='white';}}

Сделает фон страницы черным а текст белым. (просто загрузите, страницу и скопируйте данную строку в поле ввода адреса).

Делаем свой собственный Bookmarklets

Итак если Вы знакомы с javascript, то Вам не составит труда своять свой «изменитель» страниц.

Существуют основные правила:

- Весь код должен быть на одной линии

- Скрипт обязательно должен начинаться с javascript:

- Так же не забываем в настройках включать ява скрипт

Кстати, если Вам не нравиться картинка на закладке, то ее можно легко поменять по вот [http://shutter77.blogspot.com/2008/09/blog-post.html этому руководству].

Примеры

Уменьшения веса страницы

Например для уменщения веса страницы скопируйте url и вставьте его после вот этой строчки (после знака равно):

http://www.google.com/gwt/n?u=// Javscript обработает страницу и она будет очень удобна для просмотра в таблеточном браузере. Вот так будет выглядеть страница Google bookmarks для таблеток - Google Bookmarks for tablets Так же есть аналог (так же надо вставить тект после знака равно): http://www.mowser.com/web?url= Правда он плохо справляетсяс русскими кодировками. Gmail this! Если у Вас есть Gmail аккаунт и Вы хотите кому-то написать письмо и кинуть ссылку на страницу где Вы сейчас находитесь, то приходиться сначало зайти на почту, потом нажать на кнопку «новое сообщение», затем скопировать линк - муторно, не так ли? Предлагаю более рациональный вариант - один щелчек и уже можно отправлять письмо. Только получателя не забудьте указать. Просто напишите в строке ввода адреса: javascript:popw=;Q=;x=document;y=window;if(x.selection) {Q=x.selection.createRange().text;} else if (y.getSelection) {Q=y.getSelection();} else if (x.getSelection) {Q=x.getSelection();}popw = y.open('https://mail.google.com/mail?view=cm&tf=0&to=&su=' + escape(document.title) + '&body=' + escape(Q) + escape('\n') + escape(location.href),'gmailForm','scrollbars=yes,width=680,height=510,top=175,left=75,status=no,resizable=yes');if (!document.all) T = setTimeout('popw.focus()',50);void(0); BugMeNot Сначало, что такое BugMeNot. Например, Вы заходите на какой-то сайт, хотите прочитать статью, а Вам вылезает запрос о том что Вы не зарегистрированы и предлагают регистрацию. Не дело. Данный сервис хорош тем, что Вы копируете url страницы на которую вы не можете перейти, вбиваете его в BugMeNot и Вам выдается список логинов и паролей, по которым Вы можете зайти и прочитать интересующий Вас материал. Но идти на сайт и каждый раз вбивать страницу ох как не удобно по этому предлагаю Вам Bookmarklet для этого сайта: javascript:(function(){w=open1),'w','location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=500,height=400,modal=yes,dependent=yes');if(w){setTimeout('w.focus()',1000)}else{location='http://www.bugmenot.com/view/'+escape(location)}})(); Хочу предупредить, что русские сайты не очень там активно светятся. Для параноиков, которые бояться что ввели не правильный пароль. Частенько бывает, вводишь пароль, а он не верный. Начинаешь суетиться. Существует Букмарклет, который убирает звездочки и показывает Вам ваш пароль. (смотрите только, что бы за спиной в этот момент ни кого не было) javascript:(function(){var s,F,j,f,i; s = «»; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f[i].type.toLowerCase() == «password») s += f[i].value + «\n»; } } if (s) alert(«Passwords in forms on this page:\n\n» + s); else alert(«There are no passwords in forms on this page.»);})(); ShutteR

bookmarklets_в_microb_-_что_это_такое_и_зачем.txt · Последние изменения: 2009/12/19 15:19 — dik