Página 1 de 2
Usar Google Chrome ao invés do Internet Explorer
Enviado: 17 Jul 2015 18:51
por jjr_rs
Olá pessoal,
Estou com um problema. Estou utilizando a minigui (hmg.3.0.46) e tenho em meu sistema a chamada de um form onde, utilizando um activex, chamo a página do google maps.
O problema é que o browser que é aberto é o maldito IE e gostaria de mudar isso para que pudesse abrir o Chrome (que já tenho instalado).
Abaixo segue o código que estou utilizando:
Código: Selecionar todos
Function FF_Mapa( cEnd )
Local cMapa := "https://maps.google.com.br/maps?q="
cEnd := If( Empty( StrTran( Alltrim( cEnd ),"," ) ), "Centro, Porto Alegre", cEnd )
Load Window Form_Mapa
Form_Mapa.Center
Form_Mapa.Activex.Object:Navigate( cMapa + Alltrim( HtmlToOem( cEnd ) ) )
Form_Mapa.Activate
Return .T.
Até então estava funcionando mas, como o maldito IE não abre a nova versão do maps (pois eu nem quero atualizá-lo, mesmo tendo a versão 10 na máquina), gostaria de saber quais passos devo executar a fim de poder mudar o navegador padrão dentro do sistema (se isso for possível).
Desde já agradeço. Obrigado !
Usar Google Chrome ao invés do Internet Explorer
Enviado: 20 Jul 2015 19:40
por jjr_rs
Senhores, alguém pode me ajudar ?
Usar Google Chrome ao invés do Internet Explorer
Enviado: 20 Jul 2015 21:10
por alxsts
Olá!
Pergunta boba mas... qual é o navegador padrão configurado em teu Windows?
PS: gostei do nome da tua empresa. Sugestivo para uma empresa gaúcha de desenvolvimento de sistemas. Baaaahhhh tchê... trilegal e perdoe a brincadeira.
Usar Google Chrome ao invés do Internet Explorer
Enviado: 20 Jul 2015 21:31
por jjr_rs
Olá alxsts,
Estou com o chrome como padrão.
Obs.: Que bom que gostastes do nome da minha empresa ! Realmente era essa a intenção, usar a expressão gaúcha ligada ao desenvolvimento de sistemas !
Usar Google Chrome ao invés do Internet Explorer
Enviado: 04 Ago 2015 19:34
por Mario Mesquita
Boa noite.
Peguei carona na questão do colega e gostaria de saber o que devo colocar no ProgId para acionar o google maps.
Desde já, agradeço a ajuda!
Sds,
Mario.
Usar Google Chrome ao invés do Internet Explorer
Enviado: 04 Ago 2015 19:41
por jjr_rs
Como assim, "o que devo colocar no ProgId" Mario Mesquita ?
Desculpe, não entendi...
Usar Google Chrome ao invés do Internet Explorer
Enviado: 04 Ago 2015 20:46
por Mario Mesquita
Olá, jjr.
No objeto Activex, propriedade ProgId.
Para abrir o mapa. Só que não abre e informa que o navegador é antigo. Peguei de um exemplo e ele está "shell.explorer.2".
O melhor era mudar pro Chrome
Sds,
Mario.
Usar Google Chrome ao invés do Internet Explorer
Enviado: 04 Ago 2015 21:07
por jjr_rs
Olá Mario Mesquita,
Cara, vou ser sincero... no meu entender não é por aí o problema... pois olhei o exemplo que tu comentou do qual foi o mesmo que usei como modelo para abrir o Maps.
Só que para "descargo de consciência", retirei o ProgId= "shell.explorer.2" e mudei para ProgId= "Preview.1" e não afetou em nada.
Entendo que o ProgId serve apenas como identificador, sem afetar o navegador padrão que está sendo utilizado, neste caso o IE... tanto para ti quanto para mim e com o mesmo problema, informando que o mesmo está desatualizado.
Att,
João
Usar Google Chrome ao invés do Internet Explorer
Enviado: 05 Ago 2015 07:23
por Mario Mesquita
Bom dia, João.
Então ficamos em um beco sem saída... Curioso que nos primeiros testes ele abriu o maps, mas com a msg tentei atualizar o navegador. Aí não abriu mais.
Pelos navegadores (I.E. e Chrome) funciona normal. Tirando o ProgId, resta o que? O navigate() ? Muito estranho.
Será algo no Google? Para ilustrar, usei o demo da pasta SAMPLES, ACTIVEX.1 fiz umas mudanças para ler o maps e deu nisso aí...
Quem tiver uma dica, seremos gratos, rs...
Sds,
Mario.
Usar Google Chrome ao invés do Internet Explorer
Enviado: 05 Ago 2015 07:42
por Mario Mesquita
Em tempo:
Fazendo mais um rápido teste, ele até abre o Google, mas bloqueia no maps. Tentei entrar no Ig e tb deu umas falhas...
Acho que é o próprio activex que deve estar defasado com essas páginas, eu tb uso a 3.0.46... Pode ser isso? O jeito era testar com o HMG 3.4 e ver ser persiste o problema.
Sds,
Mario.
Usar Google Chrome ao invés do Internet Explorer
Enviado: 05 Ago 2015 09:39
por jjr_rs
Pois é Mario Mesquita,
Ainda não sei qual a saída, gostaria de poder resolver nesta versão mesmo (3.0.46), mas se não houver saída, pelo menos gostaria de ter certeza que a 3.4 irá resolver nossos problemas.
Ficamos no retorno de nossos colegas sobre possíveis soluções para essa questão.
Att,
João
Usar Google Chrome ao invés do Internet Explorer
Enviado: 10 Ago 2015 11:15
por Mario Mesquita
João, bom dia.
Tentei outro mapa, Show My Street e também não funcionou.
Acho que é algo no ActiveX, Vou baixar a 3.4.1 e testar.
Sds,
Mario.
Usar Google Chrome ao invés do Internet Explorer
Enviado: 10 Ago 2015 17:44
por jjr_rs
Ok Mario Mesquita,
O que conseguires, me avisa !
Volto a pedir também aos amigos que já tenham passado por esta situação que, se puderem, nos ajudem deixando aqui suas opiniões e dicas, para podermos chegar a uma solução para esse problema.
Desde já agradeço !
Att,
João
Usar Google Chrome ao invés do Internet Explorer
Enviado: 10 Ago 2015 23:29
por Claudio Soto
Según tengo entendido el único navegador que soporta ActiveX es IE.
Usar Google Chrome ao invés do Internet Explorer
Enviado: 14 Ago 2015 09:57
por Mario Mesquita
Bom dia João e Claudio.
Claudio, usei o programa da pasta SAMPLES, ACTIVEX.1, tentando abrir o Google Maps. Ele retorna a mensagem:
"Parece que você está usando um navegador incompatível.
Os navegadores antigos podem colocar sua segurança em risco, são lentos e não funcionam com os recursos mais recentes do Google Maps. Para acessar o Google Maps, é necessário um navegador moderno."
Assim está no Demo.prg:
Código: Selecionar todos
/*
* HMG - Harbour Win32 GUI library Demo
*
* Copyright 2002-2008 Roberto Lopez <mail.box.hmg@gmail.com>
* http://www.hmgforum.com//
* Activex Sample: Inspired by Freewin Activex inplementation by
* Oscar Joel Lira Lira (http://sourceforge.net/projects/freewin).
*/
#include "hmg.ch"
FUNCTION Main()
DEFINE WINDOW Win1 ;
AT 0,0 ;
WIDTH 800 ;
HEIGHT 500 ;
TITLE 'HMG ActiveX Support Demo' ;
MAIN
DEFINE MAIN MENU
POPUP "Test"
MENUITEM "Navigate" ACTION TestNavigate()
END POPUP
END MENU
@ 10 , 50 ACTIVEX Test ;
WIDTH 700 ;
HEIGHT 400 ;
PROGID "shell.explorer.2"
END WINDOW
Center Window Win1
Activate Window Win1
RETURN NIL
*------------------------------------------------------------------------------*
Procedure TestNavigate()
*------------------------------------------------------------------------------*
Local oObject
Local cAddress := ''
* Look at other samples for alternatives
//cAddress := InputBox ('Navigate:','Enter Address','http://www.hmgforum.com/')
//cAddress := InputBox ('Navigate:','Enter Address','https://www.google.com.br/maps/?q=')
cAddress := InputBox ('Navigate:','Enter Address','https://www.showmystreet.com/')
If .Not. Empty ( cAddress )
Win1.Test.Object:Navigate(cAddress)
EndIf
Return
Penso ser algo na propriedade PROGID = "shell.explorer.2"
Eu tenho o Internet Explorer 11 e pelo navegador o mapa funciona normalmente.
Sds,
Mario.