Как можно добавить блокнот на мобильном Chrome без копирования и вставки? -- chrome-for-android поле с участием bookmarks поле с участием javascript поле с участием bookmarklets пол android Связанный проблема

How can a bookmarklet be ADDED on mobile Chrome without copying and pasting?


17
vote

проблема

русский

На моем телефоне Android, как пользователь может добавить Bookmarklet к моим закладкам Chrome, без необходимости использовать другое устройство, а без копирования и вставки?
У меня есть беккет на моем веб-сайте, который я хочу других людей , чтобы добавить в свои закладки, поэтому я ищу простого метода.

bookmarklets - закладки, но из которых содержат код JavaScript вместо обычной веб-ссылки.

Bookmarklets можно добавить в Chrome на ПК очень легко.

    .
  • Однако на Android, если беккет отображается как ссылка на Страница, ее нельзя «перетаскивать в бару закладки» как с ПК.
  • Если я попытаюсь открыть его на новой вкладке, адресная строка не будет содержать JavaScript, поэтому пользователь не может использовать кнопку Bookmark.
  • Постукивание ссылки на букмаркет не поместит код в адресной строке.
  • единственный способ добавить блокмаркет на моем Телефон был нажать и удерживать ссылку, затем нажмите «Копировать ссылку Адрес ", затем отредактируйте Предварительно существующие ссылка на закладки и вставка в Код Bookmark, затем переименован в указанную закладку. Но это боль, и пытаясь объяснить это, чтобы не технические саки, не происходят.

Есть ли более простым методом?

Обратите внимание, что у меня есть определенный блокмаркет, который даже при добавлении на мой компьютер не синхронизируется на закладки моих телефонов. Я верю, что это может быть связано с длиной (это более 9000 символов!). Вот почему мне нужен легкий метод для пользователей, чтобы сохранить этот блокнот.

Английский оригинал

On my Android phone, how can a user add a bookmarklet to my Chrome bookmarks, without needing to use another device, and without copying and pasting?
I have a bookmarklet on my website that I want other people to add to their bookmarks, so I'm looking for a straightforward method.

Bookmarklets are bookmarks, but of which contain Javascript code instead of a regular web link.

Bookmarklets can be added to Chrome on the PC very easily in many ways.

  • However, on Android, if the bookmarklet is displayed as a link on a page, it cannot be "dragged to the bookmark bar" as with a PC.
  • If I try to open it in a new tab, the address bar will not contain the Javascript, so the user can't use the bookmark button.
  • Tapping the link to the bookmarklet will not put the code in the address bar either.
  • The only way I've been able to add a bookmarklet on my phone has been to tap and hold on the link, then tap "Copy link address", then edit a pre-existing bookmark's link and pasting in the bookmarklet code, then renaming said bookmark. But that's a pain, and trying to explain it to non tech savy folks isn't happening.

Is there a more simple method?

Note that I have a particular bookmarklet that even when added on my PC, does NOT sync to my Phone's bookmarks. I believe it may be due to the length (It's over 9000 characters!). This is why I need an easy method for users to save this bookmarklet.

           

Список ответов

12
 
vote

Вы можете добавить (и выполнять) закладки полностью в Android Chrome.

Предостережение: требуется больше работы, чем просто перетаскивание в настольном коллеге.

Сохранить блокнот (Android Chrome)

  1. Длинный Нажмите нужный блокнот
  2. Выбрать Адрес ссылки на копирование
  3. Перейти к меню (три точки) и коснитесь звезды (закладка)
  4. , прежде чем он исчезнет, ​​нажмите Редактировать ! (внизу)
  5. Стереть все в URL поле, а введите <код> javascript:
      .
    • Side Примечание: Если URL страницы действительно, действительно долго, вы можете долго коснуться содержимого URL: появится клавиатура, а затем начнет печатать сразу.
  6. Длинное нажатие справа от <код> javascript: а затем нажмите вставить
  7. Если вы сделали это правильно, начало URL-адреса должно выглядеть несколько нравится:

    <Код> javascript:(function(){lots-of-code-here...

    (<код> : все еще в <Код> javascript: )

  8. Измените название к чему-то полезному (вы будете использовать его позже, см. Ниже)
  9. Необязательно: выберите пункт назначения папку , где вы хотите, чтобы ваш заблокированный магазин хранится.
  10. , когда закончите, нажмите кнопку «Назад».
  11. Вы можете проверить блокмаркет. Читайте ниже:

Выполнить книжку (Android Chrome)

from как-jek (ссылка, которую вы отправили):

в мобильном Chrome, вам нужно запустить блокнот из положения [адрес]. Откройте веб-страницу, которую вы хотите запустить блокмаркет, нажмите на панель местоположения и начните поиск имени блокнота. Нажмите на имя бэкмарклета, чтобы запустить его на текущей странице.

 

You can add (and execute) bookmarklets entirely in Android Chrome.

The caveat: it takes more work than just drag-and-drop in the desktop counterpart.

Save a bookmarklet (Android Chrome)

  1. Long tap the desired bookmarklet
  2. Select Copy link address
  3. Go to Menu (three dots) and tap the Star (bookmark)
  4. BEFORE IT DISAPPEARS, tap EDIT! (at the bottom)
  5. Erase everything in the URL field, and type javascript:
    • Side note: If the url of the page is really, really long, you might want to long tap the url contents: the keyboard will appear, and then start typing immediately.
  6. Long tap at the right of the javascript: and then tap PASTE
  7. If you did it right, the begginning of URL should look somewhat like:

    javascript:(function(){lots-of-code-here...

    (The : is still in javascript:)

  8. Change the Name to something useful (you'll use it later, see below)
  9. Optional: Pick the destination Folder where you want your bookmarklet stored.
  10. When done, press the back button.
  11. You might want to test the bookmarklet. Read below:

Execute a bookmarklet (Android Chrome)

From How-To Geek (the link you sent):

In mobile Chrome, youxe2x80x99ll need to launch the bookmarklet from the location [address] bar. Open the web page you want to run the bookmarklet on, tap your location bar, and start searching for the name of the bookmarklet. Tap the bookmarkletxe2x80x99s name to run it on the current page.

 
 
   
   
1
 
vote

Если я правильно понимаю ваш вопрос, вы хотите:

  1. Позвольте пользователям добавлять закладки с вашего собственного сайта в Chrome для Android. Чтобы добиться этого, вы можете использовать JavaScript, чтобы добавить закладку отсюда: https://gist.github.com/oilvier/70abd45d1f2ffc98b568

    Если это не работает, вы можете использовать JavaScript для копирования в буфер обмена в буфер обмена пользователя. Не на самом деле решение, которое вы ищете, но он удаляет один шаг в руководстве пользователя, упомянутую ниже.

  2. Позвольте пользователям добавлять блокночки с любого сайта:

    1. Длинный Нажмите на блокноте и выберите «Копировать URL»
    2. Нажмите на меню 3 точка в правом верхнем углу и коснитесь звезды.
      1. внизу, есть небольшое всплывающее окно, где вы касаетесь «изменения»
      2. Если всплывающее окно исчезло слишком быстро, повторите шаг 3, который также приведет вас к экрану «Изменить закладку».
    3. Длинный Нажмите на текстовое поле ниже URL, а затем выберите «Вставить»
    4. ударил стрелку, указывая налево.

Решение (2) очень похоже на ваше текущее решение, но вам не нужен рабочий стол или предварительно существующая закладка, поскольку она создает новый. 5 Простые шаги для средних пользователей, особенно если вы используете скриншоты, чтобы помочь им понять, куда прикоснуться.

 

If I understand your question correctly, you want to:

  1. Let users add bookmarklets from your own website in Chrome for Android. To achieve this, you could use JavaScript to add a bookmark from here: https://gist.github.com/oilvier/70abd45d1f2ffc98b568

    If this does not work, you could use JavaScript to copy the bookmarklet into the user's clipboard. Not really the solution you're looking for, but it removes one step in the user guide mentioned below.

  2. Let users add bookmarklets from any website:

    1. Long press on the bookmarklet and select "Copy URL"
    2. Press on the 3 dot menu on the upper right and touch the star.
      1. At the bottom, there is a small popup where you touch "Change"
      2. If the popup disappeared too fast, repeat step 3 which brings you to the "Change bookmark" screen too.
    3. Long press on the text field below URL and then choose "Insert"
    4. Hit the arrow pointing to the left.

Solution (2) is very similar to your current solution, but you don't need a desktop or a pre-existing bookmark as it creates a new one. 5 easy steps for average users, especially if you use screenshots to help them understand where to touch.

 
 
0
 
vote

Chrome Android не позволяет запустить закладки традиционными способом, но есть обходной путь, вы можете позвонить в Bookmarklet из адресной строки,

Во-первых, вы должны вручную создать блокноть, редактируя его,

Например, <код> javascript:alert('foo'); и назовите его.

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

bookmarklet на Android

ниже учебное пособие может быть полезным.

https://paul.kinlan.me/use- Bookmark-On-Chrome-on-Android /

 

Chrome Android doesn't let you run Bookmarklets the traditional way, But, there is a workaround, you can call Bookmarklet from the address bar,

First, you have to manually create a Bookmarklet by editing it,

For example, javascript:alert('foo'); and name it.

Then, on the page you want to run this, search for the bookmarklet name in the address bar, and click on it.

Bookmarklet on Android

Below Tutorial might be helpful.

https://paul.kinlan.me/use-bookmarklets-on-chrome-on-android/

 
 
   
   
-1
 
vote

Вот простое решение.

  1. Сохранить букмаркет на Chrome на вашем рабочем столе дать ему имя, скажем, BM1
  2. Включите синхронизацию на браузере Chrome как на рабочем столе, так и на мобильных хромированных браузерах. Когда синхронизация включена, все закладки и закладки также передаются на мобильный телефон.
  3. Теперь это должно сделать наш букмаркет доступным в мобильном браузере Chrome. Вот как выполнить блокнот: введите имя блокнота BM1 в панели поиска. И Google Chrome даст вам предложение на основе того, что вы введите на адресную панель, и будет ваша буквакет. Теперь просто щелкните книжку, как только вы его увидите.
 

Here is an easy solution.

  1. Save the bookmarklet on Chrome on your desktop give it a name, say, BM1
  2. Turn sync on the chrome browser in both desktop and mobile Chrome browsers. When the sync is on, all the bookmarks and bookmarklets gets transferred to the mobile phone as well.
  3. Now, this should make our bookmarklet accessible in the mobile chrome browser. Here is how to execute the bookmarklet: Type the name of the bookmarklet BM1 in the search bar. And, google chrome will give you suggestion based on what you type on the address bar and there will be your bookmarklet. Now, simply click the bookmarklet once you see it.
 
 
 
 

Связанный проблема

1  Можно ли запустить блокмаркет на Chrome, выбрав его из закладки?  ( Is it possible to run a bookmarklet on chrome by selecting it from the bookmark ) 
Я использую Chrome для Android. Если у меня есть беккет, сохраненный в виде закладки, то я могу запустить его: набрав его имя в адресной строке, пока не по...

17  Как можно добавить блокнот на мобильном Chrome без копирования и вставки?  ( How can a bookmarklet be added on mobile chrome without copying and pasting ) 
На моем телефоне Android, как пользователь может добавить Bookmarklet к моим закладкам Chrome, без необходимости использовать другое устройство, а без копи...

7  Есть ли способ использовать Bookmarklets браузера PC с браузером Android или Dolphin HD?  ( Is there a way to use pc browser bookmarklets with the android browser or dolphi ) 
Могу ли я сделать эти работы на Android или есть ли место Google Place для создания или конвертирования закладок, чтобы сделать их Android-совместимым? ...

3  Как сохранить `JavaScript:` Urls в браузере Android?  ( How do i save javascript urls in androids browser ) 
Я попробовал tap & amp; Держите, как обычные URL-адреса, но меню никогда не всплывает. Есть ли способ включить, чтобы я просто должен был скопировать и встави...