用Chrome 开网页发现状态一直是 Pending,什么情况

292 2024-03-06 07:04

一、用Chrome 开网页发现状态一直是 Pending,什么情况

1.现象

个别机器突然出现Chrome访问我司产品异常,本该通过接口获取的数据没有呈现,之前都是好好的,而且其他机器同样用同版本Chrome访问正常。

出现问题的机器重装Chrome问题依然存在,直到重装了操作系统才恢复正常。

2.分析

打开Chrome开发者工具发现,部分接口请求一直处于pending状态,进一步分析发现处于pending状态的请求是fetch和vue-resource发出的,jquery的ajax请求却是正常的。(不要问我为什么一个系统中存在这么多种请求方式-_-)

3.探索

首先,尝试用最新的版本替换。

幸运的是,vue-resource用当前最新版本(v1.3.1)替换后就正常了。

至于fetch,因为考虑兼容低版本的Chrome,没有用Chrome自带的fetch,而是用了fetch polyfill(),更新了当前最新版本(2.0.3)后问题依然存在。

于是乎我就开始看fetch polyfill的源码了。

1  if ('responseType' in xhr && support.blob) {

2  xhr.responseType = 'blob'

3  }

 虽然看不出为什么会导致个别机器Chrome有问题,但是因为我们的接口只返回文本数据,我就把responseType改成text,问题解决了!

1  if ('responseType' in xhr) {

2  xhr.responseType = 'text'

3  }

二、关于Chrome浏览器。 每次启动就会出现这个如图。确定的话插件都会被重置。看出来是YOUKU搞得鬼。有时候看视频也会突然出来,求解决方案。

这个是脚本错误从您的计算机中删除所有临时的 Internet 相关文件。为此,请按照下列步骤操作:1. 启动 Internet Explorer。 2. 在“工具”菜单上,单击“Internet 选项”。

3. 单击“常规”选项卡。

4. 在“Internet 临时文件”下,单击“设置”。

5. 单击“删除文件”。

6. 单击“确定”。

7. 单击“删除 Cookies”。

8. 单击“确定”。

9. 在“历史记录”下,单击“清除历史记录”,然后单击“是”。

10. 单击“确定”。

三、我的chrome浏览器不好使了,经常要刷新才能打开网页,要不然只显示一部分或者干脆加载不上来,怎么办?

如果这个网页你刷新后可以看到那么说明浏览器没有问题

的确是和网速有关

四、Chrome 为什么会成功

因为简洁,稳定,快速,

另外最重要的是扩展功能丰富强大。

五、求助.chrome打开网页就显示"喔哟,崩溃拉

搜狗输入法有时会导致崩溃,调出任务管理器,结束进程中所有的chrome.exe,搜狗导致的崩溃就结束了。

还有flash有时会不支持,建议检查下flash,或看看flash插件

建议去google帮助里面有解决方案

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片