Pesquisar no site de suporte

Evite golpes de suporte. Nunca pedimos que você ligue ou envie uma mensagem de texto para um número de telefone, ou compartilhe informações pessoais. Denuncie atividades suspeitas usando a opção “Denunciar abuso”.

Learn More

Em todos navegadores minhas páginas em PHP funciona o translate.google.com exceto no mozila. O que devo fazer?

more options

Prezados, O Mozilla sempre foi meu navegador favorito. Daí, minhas páginas, em php, serem testadas, localmente ,através desse navegado. O caso é que durante alguns dias funcionou perfeitamente bem o translate.boogle (não sei se deveria colocar o script aqui), mas há três dias, sem que ocorresse qualquer alteração no código da página, ao editar, somente no Mozilla, não permite escolher qual o idioma, simplesmente desapareceu da página. Diante disso fiz testes em outros navegadores e mostra normalmente a caixa para se optar por um idioma. Zipei o arquivo menu_padrao.php com o script no final que não funciona só no Mozilla.

Todas as respostas (3)

more options

Olá!

Pelo que entendi a página não carrega corretamente somente no Firefox... recomendo antes de acessar a página em questão, siga os passos indicados aqui.

Caso eu tenha entendi errado, peço que mande mais detalhes a respeito do problema, imagens também ajudarão.

Peço que se a resposta foi útil marque como resolvida para ajudar outros usuários do navegador, que possam estar enfrentando o mesmo problema. =)

more options

Meu prezado, primeiro desejo agradecer sua atenção. Por favor observe esse script:

                   <script>
                       function googleTranslateElementInit() {
                           new google.translate.TranslateElement({
                               pageLanguage: 'pt',
                               autoDisplay: 'true',
                               layout: google.translate.TranslateElement.InlineLayout.VERTICAL
                           }, 'google_translate_element');
                       }
                   </script>
                   <script src='//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit'></script>

Ele tem como resultado mostrar na barra de menu da página (por favor, ver o arquivo "a.jpg" que mostra a abertura da página no navegador Farefox que não mostra o resultado do script. Agora observe o arquivo "b.jpg" mostrando a página aberta no navegador Google Chrome. Na barra de menu mostra "Selecione o Idioma". Repito, o único navegador que não funciona o script, ou melhor, a function googleTranslateElementInit() é o Firefox. Convém informar que estava funcionando e sem fazer qualquer alteração no script da página parou de mostrar o resultado da function. Essa funcionalidade é muito importante pois sou radioamador diversos países do mundo poderão visitar o site. Muito obrigado.

more options

Reproduzi o erro que você relatou e o Firefox está interrompendo a conexão com o link através do Content Security Policy (CSP) .

Content Security Policy: The page’s settings blocked the loading of a resource at https://www.translate.google.com/translate_a/element.js?cb=googleTranslateElementInit (“script-src”).

Ao tentar utilizar o https:// para garantir que o link é de uma página segura não é possível acessar a mesma (aparentemente não permitem acessar o script ao utilizar https://). Tentei de todas as maneiras possíveis, até mesmo utilizar o script localmente. O que pode ser feito é abrir um bug report para verificarem a questão ou entrar em contato com o suporte do Google a respeito.