2 votos

Abrir muchos enlaces a la vez en Safari

Puede varios enlaces de estar abierto a la vez en Safari? Imagina que estás en una página con un montón de enlaces:

enter image description here

Sería posible seleccionar todos los enlaces y abierto a todos ellos en un solo Comando-clic? Como tales:

enter image description here

A menudo estoy encontrando a mí mismo de Comandos haciendo clic en los enlaces para decenas de minutos al día, y un gran deseo de abrir varios enlaces a la vez. Seguro que no soy la única persona en esta situación!

1voto

Monomeeth Puntos 139

Hay una manera de hacer algo de cierre consiste en la adición de un bookmarklet para Safari y seleccionando que una vez estés en la página.

Sin embargo, este se abra sólo los hipervínculos a los que se ha seleccionado (es decir, resaltado) en la página o se va a abrir todos los hipervínculos que se encuentran en la página si todavía no destacó ninguna. En otras palabras, no funciona en el Comando + clic en la manera que usted desea.

Si usted está interesado, aquí está el proceso para configurar esto:

  1. Visita cualquier página con Safari
  2. Pulse ComandoD para agregar un marcador a la página que acaba de visitar
  3. En el campo resaltado que aparece en la ventana, cambiar el texto a algo así como Abrir todos los enlaces
  4. Pulse la Opción deComandoB a editar marcadores
  5. Buscar el marcador que acaba de agregar y haga clic en él
  6. Seleccione Editar la Dirección... del menú de contexto
  7. Esto debe resaltar la URL. Pulse Eliminar para quitarlo
  8. Ahora pega el siguiente código en la URL anteriormente:

javascript:(function(){var n_to_open,dl,dll,i; function linkIsSafe(u) { if (u.substr(0,7)=='mailto:') return false; if (u.substr(0,11)=='javascript:') return false; return true; } n_to_open = 0; dl = document.links; dll = dl.length; if (window.getSelection && window.getSelection().containsNode) { /* mozilla */ for(i=0; i<dll; ++i) { if (window.getSelection().containsNode(dl[i], true) && linkIsSafe(dl[i].href)) ++n_to_open; } if (n_to_open && confirm('Open ' + n_to_open + ' selected links in new windows?')) { for(i=0; i<dll; ++i) if (window.getSelection().containsNode(dl[i], true) && linkIsSafe(dl[i].href)) window.open(dl[i].href); } } /* /mozilla */ if (!n_to_open) { /*ie, or mozilla with no links selected: this section matches open_all_links, except for the alert text */ for(i = 0; i < dll; ++i) { if (linkIsSafe(dl[i].href)) ++n_to_open; } if (!n_to_open) alert ('no links'); else { if (confirm('No links selected. Open ' + n_to_open + ' links in new windows?')) for (i = 0; i < dll; ++i) if (linkIsSafe(dl[i].href)) window.open(dl[i].href); } } })();

  1. Pulse Volver para aceptar el código

Para realizar este trabajo, abrir cualquier página en Safari y, a continuación, seleccione el bookmarklet. Una de las siguientes cosas ocurren:

  • si usted no ha destacado los hipervínculos de la página, el código se va a proceder a abrir todos los enlaces en una nueva pestaña
  • si usted ha resaltado x número de hipervínculos, entonces el código que se va a proceder a abrir los seleccionados hipervínculos en pestañas separadas

IMPORTANTE: Si esto no funciona para usted, asegúrese de que usted tiene Javascript habilitado. Usted puede hacer esto a través de Safari > Preferencias > Seguridad.

Una cosa más - he intentado muchas veces para obtener por encima de javascript para que funcione como un Servicio en Safari (pensando que sería mejor que el marcador enfoque), pero nunca he sido capaz de llegar al trabajo. En la oportunidad, por favor compartir cómo. :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X