このページは IE、Firefox、Google Chrome でテストしました。IEを除くすべてで動作します。誰かがこれを修正する方法を教えてください。私は過去 2 日間、できる限りのことを試しました。
このテストページを試す
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
Hello
<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
</body>
</html>
言語を選択すると、選択された選択が表示されますが、翻訳は完了しません..しかし、FireFox と Google Chrome で動作します。IE は 0% のままで、回転し続けます。他の誰かが同じ問題を経験していますか?
言語を切り替えるときにコンソールにスローされるエラーは次のとおりです。
XMLHttpRequest: Network Error 0x2f1c, Could not complete the operation due to error 00002f1c.
私は多くのことを試しましたが、次のようなものまで行っています:
<div id="google_translate_element"></div>
<script type="text/javascript">
$.ajax({
url:"http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit",
type:"POST",
data:"google_translate_element",
contentType:"application/json; charset=utf-8",
dataType:"json",
success: function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');
}
})
</script>
どんな助けでも大歓迎です!!