Часто бывает такое, что просто необходимо найти какой-то определенный фрагмент текста на той или иной странице в интернете. Идти до Большого Компьютера, стоящего в углу и пожирающего энергию своим шестисотваттным блоком питания все реже с появлением в доме iPhone, не хочется, ноутбук доставать из сумки тоже нет желания, под рукой только верный смартфон производства Apple да еще какая-то рабочая монохромная Nokia с фонариком.
Что же делать? Неужели перечитывать огромный массив в надежде, что глаза наткнутся-таки на нужный отрывок? Ни в коем случае! Ведь есть вполне человеческое решение, требующее небольшой предварительной подготовки, но оправдывающее потраченную минуту на все сто:
-
Смотреть чудесный текстовый файл (замечательнейшим образом открывается на iPhone)
Все, что необходимо сделать – это скопировать все без остатка содержание файла в адрес любой закладки на своем iPhone, а саму ее назвать “Поиск текста” или как-то так. Для проверки работоспособности идем на тот же iPhones.ru и ищем слово “конкурс” (на самом деле будто пытаемся перейти с сайта по закладке “Поиск текста”), в точности как на скриншотах. Шесть совпадений! Все они выделены желтым цветом. Просто потрясающе!
29 комментариев
Форум →хмм
Супер! Работает! Спасибо огромное!
Сафари до сих пор не умеет выполнять примитивных задач. А оперу запретили. Вот вам и политика эппл.
Как бы это баян, баянище.
В сидии давным давно гуляет даже набор таких закладок с разными функциями на джаваскрипте
тут как бы сидия не нужна. этот способ подвластен владельцам девственно чистых телефонов. в любом случае спасибо за Ваш ум и понимание вопроса :)
Ставьте себе [защита от не санкционированной рекламы iPhones.ru ноги мне в рот] за 1,99 и поимеете поиск в разных поисковиках, на странице, отключение изображений, синхронизацию закладкок, блокирование рекламы и многое другое.
А про Сафари забудете как страшный сон.
ух ты! здОрово!!!
А никто не думал перевести надписи?)
Я вот сделал…ничего сложного ;)
Первый скрин
Второй скрин
————–
javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%29%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Ayellow%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20matches.%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B
————–
Соответственно меняем:
Find = Найти
text = текст
Found = Найдено
matches = совпадений
Извините на флуд….
да, автору спасибо!
Клево) правда кнопкой в браузере было бы удобней (спасибо эпл) но и так сойдет. Я все таки не поримаю эпл. Неужели простая функция поиска информации на сайте нарушает политику эпл? Или это проявление неполиткорректности? Или еще какое нить право нарушение запрещенное в 23 штатах?
CyberAP, Никто оперу не запрещал, они сами не хотят, как и моззила, вон посмотрите сколько браузеров в аппсторе, выбирайте наздоровье.
нет ли аналогичного букмарклета для Evernote? Чтобы добавлять, не заходя в приложение.
Та же функция, что и в Opera и не только….. Да, удобная функция. Даже сказал бы, что – ОЧЕНЬ удобная.
Я еще с 1.4.4 пользуюсь и не только в iphone и на компе только текстик скрипта чуток другой
javascript:void(z=prompt(‘Find%20text:’,”));if(z.length%3E1){var%20b;var%20c=new%20RegExp(‘(‘+z+’)(?!([^%3C]*?%3E))’,’gi’);var%20d=’f_iphone_’+Math.floor(Math.random()*100);var%20e=’%3Cspan%20name=’+d+’%20id=’+d+’%20style=\’color:#000;background-color:%230e0;%20font-weight:bold;\’%3E$1%3C/span%3E’;var%20l=window.lastChangeFrom;if(l){var%20f=new%20RegExp(‘%3Cspan[^%3E]*%3E’+l+’%3C/span%3E’,’gi’);b=document.body.innerHTML.replace(f,l);void(document.body.innerHTML=b)}window.lastChangeFrom=z;b=document.body.innerHTML.replace(c,e);void(document.body.innerHTML=b);var%20g=document.getElementsByName(d);if(g&&g.length%3E0){alert(‘Found%20’+g.length+’%20matches.’);window.scrollTo(0,g[0].offsetTop)}else{alert(‘No%20items%20found’)}};
Неплохо работает, когда надо на сайте отобрать товар по марке или конкретной модели, так как поиск Гугля выдаёт ссылку на продовца, по конкретной модели (та что задана в поиск гугля) а этот поиск ищет уже на этом сайте похожую модель, возможно вы ещё о ней не знаете, она новаяи только что вышла, но затав Сони, на сайте получаешь пару десятков совпадений, а в Гугле миллион.
Хм, должно быть очень удобно, надо попробовать…
Зачем удалять полезные ссылки из комментариев? хотя бы в новость их впишите!
Вот еще полезный скриптик (Scroll to end) перематывает в конец сайта! Добавьте в закладку
javascript:scroll(0,document.getElementsByTagName(‘body’)%5B0%5D.scrollHeight);
Я подобным пользуюсь еще с прошивки 2.0, тока я скачивал из сидии. В принципе это одно и тоже.. Но устанавливать легче гораздо – никакой возни, просто пару раз ткнул и все. А вручную это проделывать, только если джейла нету.. В сидии называеться типа “Find in Page” или “FindInPage”..
Можно узнать почему был удален мой комментарий с ссылкой на ресурс с собранием скриптов для айфоновского сафари?
Создайте тему на форуме и делайте там что душе угодно, получайте плюсики и радуйте людей
Печально, что данный скрипт не работает в landscape режиме, а автоматически переводит в portrait режим.
Замечательно, спасибо за новость.
Минут 15 вводил скрипт от руки… Случайно нажал на крестик почти его дописав. Зашел на сайт-ичточник, скопировал скрипт там!
batkobelomor: скрипт копируется и здесь! но наши Вам поздравления с потраченными пятнадцатью минутами!!! :)
Прошу прощения, что не по теме, но:
Цитирую:
“Идти до Большого Компьютера, стоящего в углу и пожирающего энергию своим шестисотваттным блоком питания все реже с появлением в доме iPhone, не хочется,… ”
Батько, ты сам понял что написал? Незнаю как остальные читатели, но я поломал глаза пока пытался понять скрытый смысл данной фразы…
Может хотя бы перечитывать перед постом на сайт то, что написал??
По теме: поиск рулит…
Кстати если в скрипте поменять Find Text на (Найти Текст) то в меня при нажатии выходит на русском “найти текст” мне нравится :))
Согласен… Не работает в Landscape. И после переворота в Portrait не показывает картинки. Но работает на ура ;)
Вот моя инструкция – http://kolochkov.ru/iphone/safari/
Ссылку лучше открывать с iPhone ;)
kolochkov – the best!
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Научи iPhone проговаривать имя звонящего
Как включить ночной режим на Apple Watch
Как выводить звук Mac на разъём наушников и HDMI одновременно
Как стримить видео с компьютера на iPhone или iPad
Почему не получается поделиться музыкой с AirPods другого человека
Почему iOS занимает много места на iPhone
Как на iPhone проверить ограничения скорости мобильного интернета в разных приложениях
Как добавить свою медицинскую карту на iPhone?