¿Cómo puedo navegar sin conexión por mis sitios web que ya he visitado?

2

Bien, estoy en línea la mitad del día y fuera de línea la otra mitad con un MacBook Pro. Como estoy codificando principalmente en esta Mac, estoy interesado en almacenar en caché todos los sitios web que visito: especialmente foros, blogs, sitios web técnicos y documentación de Apple.

Me gustaría navegar por mi caché de una manera fácil e inteligente cuando estoy desconectado.

Me gustaría que Safari u otro navegador sigan mi navegación sin tener que preguntar explícitamente . ¿Es esto posible, o necesito otra herramienta para este trabajo?

    
pregunta Colas 07.05.2013 - 14:55

7 respuestas

4

Safari tiene una función de lista de lectura para guardar artículos para leerlos más tarde sin conexión. ¿Ha investigado esa opción para algunas de las páginas más fáciles que son estáticas y que se pueden leer sin conexión?

Xcode tiene la opción de almacenar en caché varias bibliotecas de referencia para verlas sin conexión y, personalmente, prefiero esa interfaz en lugar de un navegador web debido a la capacidad de búsqueda y al rendimiento. Sin embargo, claramente no es una buena solución general para la documentación de otros desarrolladores.

    
respondido por el bmike 07.05.2013 - 16:25
2

Para este propósito, uso Pocket .

Instale la aplicación Pocket y luego una extensión del navegador ( Chrome , Firefox , Safari ).

Cuando 'Pocket' una página, se descargará y guardará en caché en su computadora si Pocket está abierto, e incluso en su dispositivo móvil si Pocket está instalado allí.

Si es posible, reformateará la mayoría de los artículos para eliminar el cruft de las páginas, de lo contrario, simplemente almacenará la página tal como está.

    
respondido por el omgmog 07.05.2013 - 18:17
2

No creo que HistoryHound y Pocket sean soluciones adecuadas porque: HistoryHound solo funcionará para páginas visitadas recientemente que están presentes en el caché del navegador. Si por alguna razón (desarrollo web) necesitas restablecer el caché mientras estás desconectado, estarás condenado ... Parece que para que Pocket funcione, necesitas acciones manuales.

Creo que sería una mejor manera de instalar un proxy como SquidMan enlace esto le permitirá un mejor control de su caché, por lo tanto Datos para verlos sin conexión. Si es necesario, podrás compartirlo con otro dispositivo. Y encima de todo, todavía puedes instalar HistoryHound como se sugiere o SafariCacheExplorer: enlace

Lamentablemente, no hay una manera fácil de iniciar un flujo de trabajo "Automator" cuando una página se está cargando, la idea hubiera sido guardar mientras navega por cada página como un "Archivo web" ... También puede optar por "Kiosk Monster" enlace

    
respondido por el llange 24.01.2014 - 14:02
1

Tal vez HistoryHound es lo que estás buscando:

  

Encuentre páginas en sus marcadores o historial simplemente escribiendo las palabras que   Recuerda de ellos!

     

HistoryHound le permite realizar una búsqueda rápida de palabras clave en todo el contenido   de todas las páginas web y fuentes RSS que ha visitado recientemente, además de todas esas   que has marcado. Es una "búsqueda web personal". Sólo escribe un   algunas palabras clave y HistoryHound te da una lista de las páginas que has visto   Recientemente, clasificado por relevancia.

     

¿Alguna vez ha intentado encontrar algo en el historial de su navegador o   marcadores, pero no podía recordar cuándo o dónde lo viste, o   ¿Qué navegador estabas usando en ese momento? O tal vez tienes tu   Marcadores meticulosamente organizados, pero lleva una eternidad al mouse   ¿A través de los menús para llegar a algo que quieres? HistoryHound hará   persigue la página por ti, ¡rápido!

     

enlace

    
respondido por el ml_ 09.05.2013 - 12:53
0

Utilizo Evernote para esto (Claramente, el complemento, pero si quieres la ACCIÓN DEL SITIO COMPLETO ... Creo que enlace es tu solo una oportunidad ... También creo que hay un equivalente de Windows, pero estos programas descargan todo el sitio en una carpeta que usted designe y luego puede buscarlos localmente ... los anuncios en vivo y otro contenido en vivo no estarán disponibles, pero toda la información estática las cosas serán.

El tipo de programa de Windows para esto está aquí: enlace

¡Buena suerte!

    
respondido por el Brock Vond 25.01.2014 - 02:23
0

Ya que estás codificando para mac de todos modos. ¿Por qué no hacer su propio navegador simple para esta tarea?

Puede usar las vistas web WebDataSource's webarchive ( documentos webarchive ) & writeToFile en la página de carga o notificación similar.

Un ejemplo Suponiendo _adataSource & _webView son WebDataSource & Propiedades webView sintetizadas.

titleString , dateString1 se abstienen por código para obtener el título del mainframe y una marca de tiempo respectivamente:

_aDataSource =  [[_webView mainFrame]  dataSource]  ;
 NSString * dirPath = [ [NSURL URLWithString:[defaults valueForKey:@"saveDirectory" ] ]path];
        NSString * nameFile =[ NSString  stringWithFormat:@"%@/%@_%@.webArchive",dirPath,titleString,dateString1 ];



        WebArchive *archive1 = [[WebArchive alloc]  initWithMainResource:[_aDataSource mainResource]  subresources:nil  subframeArchives:nil];


        NSError *error = nil;
        if (!    [[archive1 data]  writeToFile: nameFile atomically:YES])
        {
            NSLog(@"Unable to save file: %@", error);
        }
    
respondido por el markhunte 30.01.2014 - 19:51
0

WWWOFFLE guarda las respuestas HTTP, lo que significa que tendrá que configura Safari para usarlo como un proxy . Creo que WWWOFFLE puede ser instalado por Fink o Homebrew si no quieres compilarlo tú mismo.

    
respondido por el J P 30.01.2014 - 18:41

Lea otras preguntas en las etiquetas