PDA

Ver la Versión Completa : Algunas webs no me deja abrirlas desde un webbrowser


farute
04-06-2012, 01:12:01
Por que si abro algunas webs como esta
http://anuncios.ebay.es/anuncios/
desde un webbrowser
me dice que no tengo el navegador actualizado,
siendo que tengo el IE9 totalmente actualizado.

He probado a cambiar la propiedad useragent pero no he conseguido nada.

alguna idea.

Gracias

ecfisa
04-06-2012, 06:24:17
Hola farute.

No tengo ningún inconveniente de ingresar a ese enlace con Internet Explorer 9.

Revisá si este enlace de Microsoft te es de utilidad: Puedo tener acceso a algunos sitios web pero no a todos (http://support.microsoft.com/kb/967897/es#gm1) (Pruebe esto)

Saludos.

farute
04-06-2012, 10:45:09
Hola farute.

No tengo ningún inconveniente de ingresar a ese enlace con Internet Explorer 9.

Revisá si este enlace de Microsoft te es de utilidad: Puedo tener acceso a algunos sitios web pero no a todos (http://support.microsoft.com/kb/967897/es#gm1) (Pruebe esto)

Saludos.

creo que no me has entendido, si miro la web desde el Internet Explorer 9 claro que funciona,
cuando no me funciona es desde dentro de un componente webbrowser de un programa en delphi 2010.

ecfisa
04-06-2012, 14:16:26
creo que no me has entendido, si miro la web desde el Internet Explorer 9 claro que funciona,
cuando no me funciona es desde dentro de un componente webbrowser de un programa en delphi 2010.
Hola.

Si, te interpreté mal, pensé que hablabas de IE9. No tengo Delphi 2010 pero obtuve el mismo resultado que el tuyo; ignoro cuál es el motivo.

Haciendo unas pruebas ví que no se presenta el mensaje agregando www. a la dirección. Pero no se dirige exáctamente al mismo sitio, aunque sí lo hace a http//www.anuncios.ebay.es/anuncios.

Te pongo el código de la prueba por si queres seguir investigando:

function Componer(aURL: string): WideString;
begin
Result:= aURL;
if Pos('www.',Result) = 0 then
Insert('www.', Result, Pos('//',Result)+2);
end;

procedure TForm1.FormCreate(Sender: TObject);
var
URL: string;
begin
URL:= 'http://anuncios.ebay.es/anuncios/';
WebBrowser1.Navigate(Componer(URL));
end;

Quizá algún compañero conozca el motivo y nos acerque la solución.

Saludos.