什么可能使我的Chrome扩展程序在Google搜索页面上导致间歇性的“Aw Snap”错误?

时间:2015-04-23 21:52:18

标签: javascript google-chrome google-chrome-extension

我有一个Chrome扩展程序,在Google上搜索时偶尔会出错。似乎没有任何押韵或理由,何时会发生错误,以及它们是否会开启或串联在一起。

有时搜索会失败并将用户带到此网址...

Warning: Running "less:server" (less) task
>> RuntimeError: error evaluating function `image-width`: ENOENT, no such file or directory 'C:\git\www-project\client\app\assets\images\web-header-111_2
53x45.gif' in client\app\app.less on line 26, column 14:
>> 25 @logo-url: '/assets/images/web-header-111_253x45.gif';
>> 26 @logo-width: image-width(@logo-url);
>> 27 @logo-height: image-height(@logo-url);
Warning: Error compiling client/app/app.less Use --force to continue.

Aborted due to warnings.

...有或没有此控制台错误......

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8

其他时候,标签会出现“Aw Snap”错误。以下是崩溃发生时日志的相关部分:

Failed to load resource: net::ERR_CONTENT_DECODING_FAILED       https://www.google.com/xjs/_/js/sdch=d/k=xjs.s.en_US.kcOorrX6BxU.O/m=sx,c,sb,cdos,cr,elog,jsa,r,hsm,j,p,d,csi/am=pET9LYYwKAXVhFAH/rt=j/d=1/t=zcms/rs=ACT90oG82zdMYXRNPFJ62AyFQIkAFUm8XQ

我研究过的潜在原因:

  • 重闪使用
  • 打开许多标签
  • script / ad / flash blockers
  • 来自Chrome和其他程序的重cpu /内存负载
  • 重型网络活动

可能导致我无法进行详尽测试:

  • 使用Angular.js
  • chrome.tabs.executeScript
    • 动态加载和评估脚本
  • chrome.tabs.insertCSS
  • chrome.tabs.sendMessage
  • chrome.webRequest.onHeadersReceived(阻止)
    • 更改CSP值
  • chrome.storage.sync

据我所知,正在使用的一些技术令人不悦。相信我,如果有更好的方法来做我需要做的扩展,我就不会使用这些技术。

干杯,亚历克斯

0 个答案:

没有答案