Come si può AGGIUNGERE un bookmarklet su Chrome mobile senza copiare e incollare?


12

Sul mio telefono Android, come può un utente aggiungere un bookmarklet ai miei Preferiti di Chrome, senza bisogno di usare un altro dispositivo e senza copiare e incollare?
Ho un bookmarklet sul mio sito Web che voglio che altre persone aggiungano ai loro segnalibri, quindi sto cercando un metodo semplice.

I bookmarklet sono segnalibri, ma che contengono codice Javascript anziché un normale collegamento Web.

I bookmarklet possono essere aggiunti a Chrome sul PC molto facilmente in molti modi.

  • Tuttavia, su Android, se il bookmarklet viene visualizzato come collegamento in una pagina, non può essere "trascinato nella barra dei segnalibri" come con un PC.
  • Se provo ad aprirlo in una nuova scheda, la barra degli indirizzi non conterrà Javascript, quindi l'utente non può utilizzare il pulsante dei segnalibri.
  • Toccando il collegamento al bookmarklet non inserirai nemmeno il codice nella barra degli indirizzi.
  • L'unico modo in cui sono stato in grado di aggiungere un bookmarklet sul mio telefono è stato toccare e tenere premuto il collegamento, quindi toccare "Copia indirizzo collegamento", quindi modificare il collegamento di un segnalibro preesistente e incollarlo nel codice del bookmarklet, quindi rinominare detto segnalibro. Ma questo è un dolore e non sta succedendo il tentativo di spiegarlo a persone non esperte di tecnologia.

Esiste un metodo più semplice?

Nota che ho un particolare bookmarklet che, anche se aggiunto sul mio PC, NON si sincronizza con i segnalibri del mio telefono. Credo che potrebbe essere dovuto alla lunghezza (sono oltre 9000 caratteri!). Ecco perché ho bisogno di un metodo semplice per gli utenti per salvare questo bookmarklet.

Risposte:


8

È possibile aggiungere (ed eseguire) bookmarklet interamente in Android Chrome.

L'avvertimento: ci vuole più lavoro che trascinarlo nella controparte desktop.

Salva un bookmarklet (Android Chrome)

  1. Toccare a lungo il bookmarklet desiderato
  2. Seleziona Copia indirizzo link
  3. Vai al menu (tre punti) e tocca la stella (segnalibro)
  4. PRIMA CHE SCARICA, tocca MODIFICA ! (in fondo)
  5. Cancella tutto nel campo URL e digitajavascript:
    • Nota a margine: se l'URL della pagina è molto, molto lungo, potresti voler toccare a lungo il contenuto dell'URL: apparirà la tastiera, quindi iniziare a digitare immediatamente.
  6. Tocca a lungo a destra del, javascript:quindi toccaPASTE
  7. Se hai fatto bene, l'inizio dell'URL dovrebbe apparire in qualche modo simile a:

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

    (Il :è ancora in javascript:)

  8. Cambia il Nome in qualcosa di utile (lo userai in seguito, vedi sotto)
  9. Opzionale: selezionare la cartella di destinazione in cui si desidera memorizzare il bookmarklet.
  10. Al termine, premere il pulsante Indietro.
  11. Potresti voler provare il bookmarklet. Leggere sotto:

Esegui un bookmarklet (Android Chrome)

Da How-To Geek (il link che hai inviato):

In Chrome per dispositivi mobili, dovrai avviare il bookmarklet dalla barra della posizione [indirizzo]. Apri la pagina Web su cui desideri eseguire il bookmarklet, tocca la barra degli indirizzi e inizia a cercare il nome del bookmarklet. Tocca il nome del bookmarklet per eseguirlo sulla pagina corrente.


1
Scusa, ma penso che ci sia un po 'di confusione qui. Per uno, i tuoi passi sono sostanzialmente gli stessi del mio quarto punto elenco. Inoltre, non aggiungi javascript:ai bookmarklet, in quanto dovrebbero già averlo al loro interno. Altrimenti, non sarebbero in primo luogo bookmarklet e non funzionerebbero trascinandoli sui bookmark su un PC.
Bort

Non so perché le persone stiano votando questa risposta. Si prega di leggere il mio commento sopra.
Bort

1
L'ho votato perché mi ha permesso di fare qualcosa che altrimenti non avrei potuto capire. (Alcuni dettagli sono diversi per IOS, ma il suggerimento di cercare il bookmarklet piuttosto che semplicemente visitarlo era la chiave, e probabilmente qualcosa che non avrei mai scoperto da solo.)
Tripleee

@tripleee È fantastico, ma non è davvero così che funziona stackexchange, hai un rappresentante che lo sa. Le buone risposte dovrebbero galleggiare. Questa "risposta" non è una risposta a tutti . Non risponde alla mia domanda, nella migliore delle ipotesi la ripete. Non è qualcosa per cui premiare l'utente. Se hai imparato qualcosa di nuovo in caso, fai quella domanda e rispondi tu stesso. Inoltre questa "risposta" è sbagliata in quanto non si aggiunge javascript:ai bookmarklet. Quindi ora la mia domanda è fuorviante in quanto sembra che qualcuno abbia già risposto quando in realtà nessuno lo ha fatto.
Bort

@tripleee Se qualcuno chiede la risposta a 1 + 1 e qualcuno risponde con una storia che non dà 2 o addirittura come trovarne 2, ma per coincidenza ti insegna come approssimare pi, che non merita un voto. Il sistema di voto perde il suo valore se lo usiamo in questo modo.
Bort

-1

Ecco una soluzione semplice.

  1. Salvare il bookmarklet su Chrome sul desktop assegnargli un nome, ad esempio BM1
  2. Attiva la sincronizzazione sul browser Chrome nei browser Chrome desktop e mobile. Quando la sincronizzazione è attiva, tutti i segnalibri e i bookmarklet vengono trasferiti anche sul telefono cellulare.
  3. Ora, questo dovrebbe rendere accessibile il nostro bookmarklet nel browser Chrome mobile. Ecco come eseguire il bookmarklet: digitare il nome del bookmarklet BM1 nella barra di ricerca. E google chrome ti darà suggerimenti in base a ciò che digiti sulla barra degli indirizzi e ci sarà il tuo bookmarklet. Ora, fai semplicemente clic sul bookmarklet quando lo vedi.

Temo che questo non risponda alla domanda. Sto cercando un modo per salvarlo su un dispositivo Android . Inoltre ho già dichiarato di aver provato a salvarlo sul mio PC e non viene visualizzato in Android Chrome a causa delle grandi dimensioni dell'URL.
Bort
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.