Zan*_*e Z 7 html javascript internet-explorer xmlhttprequest google-translator-toolkit
我在IE,Firefox和Google Chrome中测试了此页面.它适用于IE以外的所有功能.有人可以告诉我如何解决这个问题,我已经尝试了过去两天我能做的一切.
尝试这个测试页面
<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>
Run Code Online (Sandbox Code Playgroud)
选择语言时,它会显示已选择的选项但从未完成翻译..但适用于FireFox和Google Chrome.IE只是0%而且一直在旋转.还有其他人遇到过同样的问题吗?
切换语言时它在控制台中抛出的错误是这样的:
XMLHttpRequest: Network Error 0x2f1c, Could not complete the operation due to error 00002f1c.
Run Code Online (Sandbox Code Playgroud)



我尝试了很多东西,甚至像这样:
<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>
Run Code Online (Sandbox Code Playgroud)
请任何帮助将不胜感激!
小智 0
如果我有足够的代表,我会发表评论。
我有同样的问题,在 Chrome 和 Firefox 上工作正常,但在 IE 上却失败了。
另一种选择是 Microsoft Bing 翻译器http://www.microsoft.com/translator/getstarted.aspx。
如果有人可以帮助我们,我们将不胜感激