javascript - 为什么我的必应翻译代码在 Google Chrome 以外的所有浏览器中都能完美运行?

标签 javascript api bing

我有一个简单的必应翻译示例,但它不适用于谷歌浏览器。

不明白是bing的问题还是我的代码有问题。

这是我的示例代码

<!doctype html>
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">  
   function translate() {
   document.getElementById('trans').innerHTML="";
   var text= document.getElementById('ori').value;
   window.mycallback = function(response) {
   document.getElementById('trans').innerHTML=response;
   }

   var languageFrom = document.getElementById("langpairFROM").value;
   var languageTo = document.getElementById("langpairTO").value;
   var s = document.createElement("script");
   s.src = "http://api.microsofttranslator.com/V2/Ajax.svc/Translate?oncomplete=mycallback&appId=68D088969D79A8B23AF8585CC83EBA2A05A97651&from=" + languageFrom + "&to=" + languageTo + "&text=" + text;
document.getElementsByTagName("head")[0].appendChild(s);
   }
</script>
</head>

<body>
<center>


<select id="langpairFROM" STYLE=" font-size : 11pt">
  <option value="de">German</option>
  <option value="en">English</option>
  <option value="ru">Russian</option>                                         
</select>

<select id="langpairTO" STYLE=" font-size : 11pt">
  <option value="ru">Russian</option>
  <option value="de">German</option>
  <option value="en">English</option>  
</select>

<button type="input" onclick="translate()" >Translate</button> 

<div >
  <textarea id="ori" name="translate" ></textarea> 
</div>

<div id="translationField">
  <textarea id="trans" >Translated Text</textarea> 
</div
</center>
</body> 

</html> 

Here ist the jsfiddle example

最佳答案

因为你还有一个<textarea>名为 translate .

更改函数名称或 <textarea>姓名:

JSFidde

附言。我假设你使用类似 encodeURIComponent 的东西在生产代码中“清理”您的网址。

关于javascript - 为什么我的必应翻译代码在 Google Chrome 以外的所有浏览器中都能完美运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13229098/

相关文章:

javascript - 我如何检查 X 个具有相同类但不同 id 的元素是否有一个特定的 css 属性相同?

javascript - 键入 assoc。数组不被接受

java - 将现有功能公开为 Web 服务的高效且简单的方法

R:如何使用 R 使用 Bing 免费套餐网络搜索

javascript - 在必应移动版上使用 JavaScript 打开多个选项卡

javascript - 重复组件之间的 Angular 2数据被污染?

javascript - 如何激活类 onclick 列表项

c++ - 返回一个指向你作为函数参数的 char * 的指针是否合乎逻辑?

javascript - 解析来自 REST API 调用的 JSON 响应

seo - Bing - 忽略子域?