Есть ли способ использовать букмарклеты браузера ПК с браузером Android или Dolphin HD?

Могу ли я заставить их работать на Android или есть ли место в Google для создания или преобразования букмарклетов, чтобы сделать их совместимыми с Android?

Ответы (5)

Наконец-то все заработало и ничего сложного в этом не было.

Просто создайте закладку и вставьте javascript в поле URL. Я пробовал это на этом букмарклете, который выполняет поиск определения Google:

javascript: s = (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (s == '') { l = parent.frames.length; if (l != 1) { for (i = 0; i < l; i++) { s = parent.frames[i].document.getSelection ? parent.frames[i].document.getSelection() : parent.frames[i].document.selection.createRange().text; if (s) { break; } } } } if (s == '') { void( s = prompt('Google Define: Enter a term or mark some text.','') ); } if (s) { s = String(s); s = s.replace(/^s*|s*$/g,''); s = escape(s);void( bmw = open('http://www.google.com/search?num=100&start=0&q=define:'+s+'','GoogleDefineBM'+String(Math.round(Math.random()*1000))) );}

Чтобы сохранить его в качестве закладки, я просто сохранил текст в Evernote, затем скопировал его на свой телефон и вставил в поле URL-адреса «новой закладки». Чтобы упростить доступ, я создал собственный жест дельфина, который открывает его как «Перейти к URL». Теперь, когда я просматриваю и хочу найти слово, я нажимаю кнопку жеста и рисую «d», и появляется всплывающее окно, которое позволяет мне искать слово.

Я пробовал это только в Dolphin Browser HD.

К сожалению, в Firefox и Chrome для Android это не работает.
Но с Dolphin Browser это работает.

Работает в мобильном Chrome. Вот рецепт:

ПОДГОТОВИТЬ

Создать букмарклет = добавить скрипт в закладки:

  • на Chrome PC¹, затем выполните синхронизацию (чтобы ваши закладки отображались в Chrome Mobile на вашем телефоне)
  • или прямо в Chrome Mobile на вашем телефоне²

ИСПОЛЬЗОВАТЬ

Не вызывайте/не вызывайте скрипт (на телефоне), просматривая его в закладках Chrome (меню [ ] / Закладки) → это не работает. Вы должны нажать на строку URL и начать вводить имя букмарклета. Выберите букмарклет из списка (он будет начинаться с javascript:blahblahblah… ).


¹) на любой веб-странице нажмите кнопку Chrome [ ] в адресной строке, затем [ Еще ] в появившемся всплывающем окне, затем введите имя букмарклета, URL (= код, начинающийся с javascript:blahblahblah… ), при желании выберите папку, затем нажмите [ Сохранить ]

²) на любой веб-странице нажмите кнопку Chrome [ ], затем [ ], затем [ Изменить ] на панели, которая отображается внизу экрана, затем введите имя букмарклета, URL-адрес (= код, начинающийся с javascript:blahblahblah… ), при желании выберите папку, затем нажмите [ ], чтобы сохранить и вернуться

Это не столько «совместимость с Android», сколько совместимость с конкретным браузером.

При этом ... Я не получил javascript на основе URL для выполнения в Dolphin, но это ничего не доказывает.

«Просто создайте закладку и вставьте javascript в поле URL».

Добавьте в закладки страницу, которую вы не добавили в закладки, затем измените закладку, Имя, Адрес, Папку (на что-то вроде «Bookmarklets») и Назначьте жест, а затем «Добавить».

Предложите вам создать жест для создания закладки и нарисовать пятиконечную звезду в качестве этого жеста. (или используйте «+» в левом конце адресной строки.)

Для получения дополнительной информации см. http://dmcritchie.mvps.org/dolphin/dolphin_mygestures.htm

Это не работает в Chrome.

Chrome на телефон, а также...

Телефон в Chrome ,

Как только ссылка будет синхронизирована, вам останется только добавить ее в закладки.

Единственное бремя заключается в том, что Chrome установлен на рабочем столе ПК, таким образом, ссылки могут быть общими.