Segnalibro di Safari che include la posizione di scorrimento

1

Mi piacerebbe creare un segnalibro di Safari che scorre automaticamente verso una posizione specifica sulla pagina. La pagina in questione non è sotto il mio controllo e non ha ancoraggi in-page. Ho una vaga idea che qualcosa venga fatto tramite un po 'di Javascript salvato all'interno del segnalibro, ma non so se sia possibile, come implementarlo.

    
posta LowVelocity 09.11.2012 - 20:27
fonte

1 risposta

1

Senza un ancoraggio nella pagina, per quanto ne so un normale segnalibro non può farlo, ma un bookmarklet - cioè un pezzo di codice JavaScript - probabilmente lo può fare. Se è possibile dipende un po 'da cosa intendi per "una posizione specifica".

Se tutto quello che vuoi fare è scrollare ogni volta, diciamo, 2000 pixel verso il basso nella pagina, sarebbe possibile scrivere un bookmarklet usando JavaScript scrollTo funzione che lo fa, ma tieni presente che il layout (e quindi la lunghezza) della pagina potrebbe cambiare a seconda delle dimensioni della finestra del browser, quindi potrebbe non essere troppo affidabile.

Se si tratta di un particolare blocco di contenuti all'interno della pagina in cui desideri scorrere, potrebbe essere un po 'più complicato. A patto che ci sia un bit univoco di HTML vicino a quel punto nella pagina, un bookmarklet potrebbe inserire dinamicamente un'ancora lì una volta che la pagina è stata caricata, quindi navigare verso di essa.

Questo probabilmente non è il posto giusto per consigli dettagliati sulla scrittura di bookmarklets, ma è proprio questo lo Stack Overflow.

    
risposta data 15.11.2012 - 05:08
fonte

Leggi altre domande sui tag