Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么是“isChromeWebToolbarDiv”?_Javascript_Json - Fatal编程技术网

Javascript 什么是“isChromeWebToolbarDiv”?

Javascript 什么是“isChromeWebToolbarDiv”?,javascript,json,Javascript,Json,我正在使用AJAX发送请求,而响应返回为JSON。我们的一些用户一直抱怨他们收到了错误,这表明接收到了无效的JSON。我们在服务器上检查是否发送了有效的JSON。在进一步调试时,注意到以下代码被附加到JSON,导致JSON解析失败 <div id="isChromeWebToolbarDiv" style="display:none"> 正在接收的JSON: {"err_code":"0", "errmsg":""}<div id="isChromeWebToolbarDiv

我正在使用AJAX发送请求,而响应返回为JSON。我们的一些用户一直抱怨他们收到了错误,这表明接收到了无效的JSON。我们在服务器上检查是否发送了有效的JSON。在进一步调试时,注意到以下代码被附加到JSON,导致JSON解析失败

<div id="isChromeWebToolbarDiv" style="display:none">
正在接收的JSON:

{"err_code":"0", "errmsg":""}<div id="isChromeWebToolbarDiv" style="display:none">
你知道它是从哪里来的吗? 是什么原因造成的? 如何预防或解决它

致以最良好的祝愿, Shishir

这是由一个名为的Chrome扩展引起的。它似乎将上述HTML附加到文件上载请求中。您可以轻松禁用它:

单击扳手图标 单击工具 单击扩展 禁用DVD视频软件TB 我们的一位客户遇到了这个问题,我在浏览器问题选项卡上找到了解决方案,然后上传到Chrome PC。
我也有同样的问题。我的解决方案是:使用纯文本作为ajax响应而不是JSON,然后使用chrome添加的正则表达式数据进行删除,然后使用JSON库将其转换为JSON对象,并从中下载

{"err_code":"0", "errmsg":""}<div id="isChromeWebToolbarDiv" style="display:none">
$.ajax({
  ...
  success: function(data){
    data = data.replace(new RegExp("<div(.*)</div>"),''); 
    data = JSON.parse(data); 
    ... 
  }
);