¿Alguien sabe si hay alguna de las soluciones de código abierto, hay que utilizar UIWebview para construir un navegador completo? Hay algo como esto en Three20 al pasar una URL, pero supongo que debe haber otras alternativas hay.

Me doy cuenta de que UIWebView es un navegador web, pero intentas actualizar de nuevo el botón, la barra de URL, etc van a tener más tiempo.

Sugerencias?

UIWebView es un navegador completo, como se indica en la respuesta. dicho esto, he estado trabajando en un script del usuario de contenedor [que se puede ver en GitHub](github.com/mosheBerman/Fahrii/).
Me doy cuenta de que. Buscando algo construido con el botón atrás, la barra de URL, actualizar, etc. ya construido.
echa un vistazo a la documentación. La mayoría de lo que usted desea suena como que es apoyado por UIWebView métodos. No se conoce ninguna (por ahora) precompilados proyecto como ese.

OriginalEl autor Nic Hubbard | 2011-08-11

5 Comentarios

  1. 5

    He empezado un proyecto de código abierto (Licencia MIT) para hacer algo tan cerca como sea posible a los nativos MobileSafari aplicación (iPhone y iPad).

    Aquí están las características :

    • De diseño cerca de Mobile Safari (iOS 4.x) la aplicación nativa (tanto para iPhone como para iPad)
    • Marcador de apoyo (soporte para carpetas en favoritos y aún no implementada)
    • Enlace de correo de soporte
    • De impresión de la página web de soporte de
    • Pulsación larga de manejo (abrir o copiar link) con menú personalizable

    A todos los que deseen contribuir a este proyecto es bienvenido a hacerlo !

    Puede clonar/fork del proyecto aquí : https://github.com/sylverb/CIALBrowser

    OriginalEl autor Sylverb

  2. 3

    UIWebView es un navegador completo ! Para abrir un url en webView hacer esto –

    NSURL *url        = [NSURL URLWithString:webAddress];
    NSURLRequest *req = [NSURLRequest requestWithURL:url];
    [webView loadRequest:req];

    Usted puede incluso insertar código javascript en UIWebView. Usted puede personalizar a su gusto.

    //To customize the look & feel...
    self.webView.scalesPageToFit     = YES;
    self.webView.autoresizingMask    = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;
    self.webView.autoresizesSubviews = YES;
    
    //To insert Javascript
    NSString *jsCommand = [NSString stringWithFormat:@"document.body.style.zoom = 0.5;"];
    [self.webView stringByEvaluatingJavaScriptFromString:jsCommand];

    Usted podría hacer mucho más. Divertirse…

    ACTUALIZACIÓN: Para obtener un botón de atrás y todos, webView ofrece esas características, atrás, adelante, etc. todos los funciones del explorador. Necesita el código de los botones & UI & para el código que usted podría hacer esto –

    -(IBAction)goForward:(id)sender
    {
        [webView goForward];
    }
    
    -(IBAction)goBack:(id)sender
    {
        [webView goBack];
    }
    
    -(IBAction) gotoHome:(id)sender
    {
        NSString *urlAddress = @"http://google.com";
        NSURL *url = [NSURL URLWithString:urlAddress];
        NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
        [webView loadRequest:requestObj];
    }
    Me doy cuenta de que. Buscando algo construido con el botón atrás, la barra de URL, actualizar, etc. ya construido.

    OriginalEl autor Srikar Appalaraju

  3. 1

    También puede consultar KINWebBrowser, una gota en el navegador web del módulo para tus aplicaciones.
    https://github.com/dfmuir/KINWebBrowser

    Características

    • de iOS 7 & 8 soporte para iPhone y iPad
    • Personalizable interfaz de usuario
    • Orientación horizontal y vertical de apoyo
    • Uso con las UINavigationController o presente de forma modal
    • Carga URL de NSURL o NSString
    • Delegado de protocolo para el estado de las devoluciones de llamada
    • Botón de acción para permitir a los usuarios copiar URL, compartir o abrir en Safari & Google Chrome
    • Apoya la creación de subclases
    • Instalación con CocoaPods

    OriginalEl autor dfmuir

Dejar respuesta

Please enter your comment!
Please enter your name here