
Atualizado: 2008-10-29 – No Chrome a partir da versão 0.2.149.30 de 2008-09-17 seu suporte à java applet foi corrigido, você pode baixar a versão oficial sem problemas.
Fica difícil desprezar todo o “hype” sobre o Google Chrome, ainda mais depois de ver a velocidade de sua engine javascript o V8, aí não tinha como fugir de tentar executar o myMoneyLog no Chrome, mas haviam algumas pedras no caminho.
Bom, pelo menos toda a renderização de html, css e javascript pelo Chrome funciona perfeitamente, mas o Chrome não permite armazenamento de cookies a partir de html local, e o pior de tudo seu suporte à java applet não estava completamente pronto e não teria como gravar os dados.
Sem suporte à gravação de cookies não há como alterar o idioma padrão do myMoneyLog (inglês), mas vasculhando pela internet foi possível descobrir todos os parâmetros de inicialização, e um deles era justamente “-enable-file-cookies”. Devido à uma opção pela segurança, o salvamento de cookies por um html em um sistema de arquivos local somente é permitido se o chrome for inicializado com este parâmetro.
Suporte a Java applet, para começar a única versão suportada do Java runtime é a versão 6 update 10, mas havia um probleminha um pouco maior, mesmo com esta versão não era possível passar parâmetros para o applet e a gravação de arquivo não funcionaria. Mas acompanhando as “issues” do chrome foi possível ver que a partir do snapshot 2115 no dia 12/09/2008, o problema havia sido sanado, entào basta baixar uma versão posterior a esta e problema resolvido.
Então, juntando tudo a receita é a seguinte:
Receita
Baixe a versão compilada mais recente do chrome, acesse o “bot” de compilação e pegue a última versão, no meu caso eu baixei o snapshot 2153. Mas que fique claro que esse não é uma release oficial.
Baixe e instale o Java Runtime a partir do endereço: http://www.java.net/download/jdk6/6u10/promoted/b31/binaries/jre-6u10-rc2-bin-b31-windows-i586-p-05_sep_2008.exe
Descompacte o arquivo do Chrome em uma pasta, por exemplo: “c:\chrome-win32″, esta é uma versão portátil e não é necessário instalar.
Para executar o Chrome, vá pelo menu Iniciar->executar, procure o arquivo chrome.exe e na linha de comando adicione o parâmetro “-enable-file-cookies”:
Exemplo:
“C:\Documents and Settings\ricardo\Local Settings\Application Data\Google\Chrome\Application\chrome.exe” -enable-file-cookies
Baixe a versão maior que 1.129 do myMoneyLog, a partir desta versão não é mais necessário a configuração de segurança do “java policies”, facilitando também o seu uso com os navegadores Opera e Safari.
Descompacte o myMoneyLog em sua pasta de preferência e abra o “mymoneylog.html” pelo Chrome, ao carregar, o applet “DataWriter” deve pedir permissão para ser executado, libere o acesso à ele e pronto.
Agora usufrua do Chrome e veja se vale a pena, para mim fez uma boa diferença, mas ainda continuo fã do Firefox.
Abraços.
Ricardo Nishimura
Boa tarde Ricardo, onde você encontrou os parâmetros do Chrome?
Olá Fábio,
Não me lembro exatamente a minha fonte de informação, mas vc pode encontrar também no seguinte link:
http://www.ericdlarson.com/misc/chrome_command_line_flags.html
Obrigado Ricardo!