我有一个Chrome扩展程序,Requestly允许您操作HTTP请求。 3-4用户遇到的问题是,在多功能框中搜索会破坏谷歌搜索结果页面,而其余页面工作正常。
请查看此Gif以获取更多理解。
问题似乎通过以下两种方式解决:
此问题可在Ubuntu 14,Windows 8.1 Chrome 42上重现。我有Ubuntu 12.10 Chrome 42,我从未见过这个问题。
这是background.js code on Github。我只是想知道问题的原因。我在我的代码中使用了以下内容
我观察到另一个Chrome扩展程序,Scritsafe面临同样的问题。这个thread中提到的细节,但用户仍然无法完全摆脱这个错误。
其中一位善用且有用的用户gave me this information在启动Chrome时启用了日志功能,但我不确定这些日志是否有用。这些是日志:
[13753:13788:0515/203052:WARNING:spdy_session.cc(2373)] Received HEADERS for invalid stream 7
[13753:13788:0515/203052:WARNING:spdy_session.cc(2373)] Received HEADERS for invalid stream 11
[133,3746404608:17:30:52.858104] Native Client module will be loaded at base address 0x0000702d00000000
[13753:13788:0515/203058:WARNING:spdy_session.cc(2373)] Received HEADERS for invalid stream 17
[13753:13788:0515/203210:WARNING:spdy_session.cc(2373)] Received HEADERS for invalid stream 55
[13791:13791:0515/173212:WARNING:ipc_message_attachment_set.cc(37)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
主要问题是我无法在我的机器上显示此信息。如果我能够表明这一点,我肯定会尝试一些随机的事情来解决这个问题。
我做了足够的Google研究。现在我应该如何解决这个问题?
修改 此问题的克隆也可在Google Chrome Extension Forum中找到。 Simon Knott也遇到了同样的问题/错误。
他提到避免阻止所有请求(特别是避免XHR)。