Me gustaría crear un marcador de Safari que se desplace automáticamente a una posición específica en la página. La página en cuestión no está bajo mi control, y no tiene ningún anclaje en la página. Tengo una vaga noción de que algo se hace a través de un poco de Javascript guardado dentro del marcador, pero no sé si es posible, cómo implementarlo.
Respuesta
¿Demasiados anuncios?Sin un ancla en la página, por lo que sé un marcador normal no puede hacer eso, pero un marcador, es decir, un trozo de código JavaScript, probablemente puede. Que sea posible depende un poco de lo que quieras decir con "una posición específica".
Si todo lo que quieres hacer es desplazarte, digamos, 2000 píxeles hacia abajo de la página cada vez, sería posible escribir un bookmarklet usando JavaScript's scrollTo que hace eso - pero tenga en cuenta que el diseño (y por lo tanto la longitud) de la página puede cambiar dependiendo del tamaño de la ventana de su navegador, por lo que esto puede no ser demasiado fiable.
Si se trata de un bloque de contenido en particular dentro de la página a la que quieres desplazarte, puede ser un poco más difícil. Siempre y cuando haya un trozo único de HTML cerca de ese punto de la página, un bookmarklet podría insertar dinámicamente un ancla allí una vez que la página se cargue, y luego navegar hasta ella.
Sin embargo, probablemente este no sea el lugar para consejos detallados sobre cómo escribir marcadores, para eso está el Stack Overflow.