Em todos navegadores minhas páginas em PHP funciona o translate.google.com exceto no mozila. O que devo fazer?
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)
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. =)
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.
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.