Como um bookmarke pode ser adicionado no cromo móvel sem copiar e colar? -- hrome-for-android campo com bookmarks campo com javascript campo com bookmarklets camp android Relacionado O problema

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


17
vote

problema

português

No meu telefone Android, como pode um usuário adicionar um Bookmarklet Para os meus marcadores de cromo, sem necessidade de usar outro dispositivo e sem copiar e colar?
Eu tenho um bookmarklet no meu site que eu quero outras pessoas para adicionar aos seus marcadores, então estou procurando por um método direto.

Bookmarklets são marcadores, mas dos quais contêm o código JavaScript em vez de um link comum.

Bookmarklets podem ser adicionados ao Chrome no PC com muita facilidade de várias maneiras.

  • No entanto, no Android, se o Bookmarklet for exibido como um link em um página, não pode ser "arrastado para o barra de bookmark" como com um PC.
  • Se eu tentar abri-lo em uma nova guia, a barra de endereços não conterá JavaScript, então o usuário não pode usar o botão Bookmark.
  • tocando o link para o bookmarklet não colocará o código na barra de endereços.
  • A única maneira que eu consegui adicionar um marcador no meu O telefone foi para tocar e segurar o link, depois toque em "Copiar link endereço "e, em seguida, editar um link pré-existente do marcador e colando em o código de bookmarket, depois renomeando o referido bookmark. Mas isso é uma dor, e tentar explicá-lo para pessoas não equipadas que não estão acontecendo.

Existe um método mais simples?

Observe que eu tenho um bookmarklet específico que, mesmo quando adicionado no meu PC, não sincroniza os marcadores do meu telefone. Eu acredito que pode ser devido ao comprimento (são mais de 9000 caracteres!). É por isso que preciso de um método fácil para os usuários salvar este bookmarklet.

Inglês Original

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.

           

Lista de respostas

12
 
vote

Você pode adicionar (e executar) Bookmarklets inteiramente no Chrome Android.

A ressalva: é preciso mais trabalho do que apenas arrastar e soltar na contraparte da área de trabalho.

Salvar um bookmarklet (Android Chrome)

    .
  1. Toque em Longa O Bookmarklet desejado
  2. selecione endereço de link de cópia
  3. Vá para Menu (três pontos) e toque na estrela (Bookmark)
  4. antes de desaparecer, toque em editar ! (na parte inferior)
  5. apaga tudo no campo url e digite javascript:
    • Nota do lado: Se o URL da página for realmente, muito longo, você pode querer muito tempo Toque no conteúdo do URL: o teclado aparecerá e, em seguida, começar a digitar imediatamente.
  6. toque longa à direita do javascript: e, em seguida, toque em colar
  7. Se você fez certo, o implemento do URL deve parecer um pouco:
    .

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

    (o : ainda está em javascript: )

  8. Alterar o nome para algo útil (você irá usá-lo mais tarde, veja abaixo)
  9. opcional: escolha o destino pasta onde você deseja que seu marcador armazenado.
  10. quando feito, pressione o botão Voltar.
  11. Você pode querer testar o Bookmarklet. Leia abaixo:

Execute um Bookmarklet (Android Chrome)

de How-to Geek (o link que você enviou):

.

No Chrome móvel, você precisará iniciar o Bookmarklet no local do local [endereço]. Abra a página da Web que você deseja executar o bookmarket, toque em sua barra de localização e comece a procurar o nome do Bookmarklet. Toque no nome do Bookmarklet para executá-lo na página atual.

 

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

Se eu entender sua pergunta corretamente, você quer:

    .
  1. permite que os usuários adicionem bookmarklets do seu próprio site em Chrome para Android. Para conseguir isso, você pode usar o JavaScript para adicionar um marcador daqui: https://gist.github.com/oilvier/70ABD45D1F2FFC98B568

    Se isso não funcionar, você poderá usar o JavaScript para copiar o Bookmarklet para a área de transferência do usuário. Não é realmente a solução que você está procurando, mas remove um passo no guia do usuário mencionado abaixo.

  2. permite que os usuários adicionem bookmarklets de qualquer site:

      .
    1. Pressione Long no Bookmarklet e selecione "Copiar URL"
    2. Pressione no menu 3 dot no canto superior direito e toque na estrela.
    3. .
        .
      1. Na parte inferior, há um pequeno pop-up onde você toca em "alteração"
      2. Se o pop-up desapareceu muito rápido, repita a etapa 3 que o traz para a tela "Change Bookmark" também.
    4. Pressione Long no campo de texto abaixo do URL e escolha "Inserir"
    5. Bata a seta apontando para a esquerda.

Solução (2) é muito semelhante à sua solução atual, mas você não precisa de um desktop ou um marcador pré-existente, pois cria um novo. 5 etapas fáceis para usuários médios, especialmente se você usar screenshots para ajudá-los a entender onde tocar.

 

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 não permite executar bookmarklets da maneira tradicional, mas, há uma solução alternativa, você pode ligar para o Bookmarklet na barra de endereços,

Primeiro, você tem que criar manualmente um bookmarklet editando-o,

Por exemplo, javascript:alert('foo'); e nomeie-o.

Então, na página que você deseja executar, procure o nome do Bookmarklet na barra de endereços e clique nele.

Bookmarklet no Android

abaixo do tutorial pode ser útil.

https://paul.kinlan.me/use- Bookmarklets 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

Aqui está uma solução fácil.

    .
  1. Salve o bookmarklet no Chrome em sua área de trabalho, dê um nome, digamos, BM1
  2. Ligue a sincronização no navegador Chrome nos navegadores de área de trabalho e cromados móveis. Quando a sincronização está ligada, todos os marcadores e bookmarklets são transferidos para o celular também.
  3. Agora, isso deve tornar nosso bookmarklet acessível no navegador móvel Chrome. Aqui está como executar o Bookmarklet: Digite o nome do Bookmarklet BM1 na barra de pesquisa. E, o Google Chrome lhe dará sugestões com base no que você digita na barra de endereços e haverá seu bookmarklet. Agora, basta clicar no Bookmarklet quando você vir.
 

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.
 
 
 
 

Perguntas relacionadas

3  Como faço para salvar "Javascript:" URLs no navegador do Android?  ( How do i save javascript urls in androids browser ) 
Eu tentei TAP & AMP; Segure, como URLs regulares, mas o menu nunca aparece. Existe uma maneira de habilitar isso ou eu só tenho que copiar e colar o URL em um...

1  É possível executar um bookmarklet no Chrome selecionando-o no marcador?  ( Is it possible to run a bookmarklet on chrome by selecting it from the bookmark ) 
Eu estou usando o Chrome para Android. Se eu tiver um bookmarklet salvo como um marcador, então eu sou capaz de executá-lo: . digitando seu nome na barra de...

17  Como um bookmarke pode ser adicionado no cromo móvel sem copiar e colar?  ( How can a bookmarklet be added on mobile chrome without copying and pasting ) 
No meu telefone Android, como pode um usuário adicionar um Bookmarklet Para os meus marcadores de cromo, sem necessidade de usar outro dispositivo e sem co...

7  Existe uma maneira de usar o PC Browser Bookmarklets com o navegador Android ou Dolphin HD?  ( Is there a way to use pc browser bookmarklets with the android browser or dolphi ) 
Posso fazer esses trabalhos no Android ou há um Google Place para criar ou converter bookmarklets para torná-los compatível com Android? ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.