myMoneyLog no Google Chrome

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

This entry was posted in javascript, myMoneyLog. Bookmark the permalink.

3 Responses to myMoneyLog no Google Chrome

  1. Fábio says:

    Boa tarde Ricardo, onde você encontrou os parâmetros do Chrome?

  2. ricnishimura says:

    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

  3. Fábio says:

    Obrigado Ricardo!

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">