为了简化问题,让我这样描述。我想在某些Chrome窗口收到xhr响应时执行一个函数。我不知道此请求的确切含义,因为此请求的编码参数例如:api.xxx.com/rest?random=123
所以我认为我不能使用
chrome.devtools.network.onRequestFinished.addListener(function callback)
Run Code Online (Sandbox Code Playgroud)
要么
chrome.webRequest.onCompleted.addListener(function callback)
Run Code Online (Sandbox Code Playgroud)
两者都需要指定请求详细信息。
javascript google-chrome xmlhttprequest google-chrome-extension
例如,我有
['2013-12-29', '2013-12-31', '2014-01-04', '2014-01-11', '2014-01-15']
Run Code Online (Sandbox Code Playgroud)
我希望输出为
{'2013-12-29'=>['2013-12-29', '2013-12-31', '2014-01-04'], '2014-01-05' => ['2014-01-11'], '2014-01-12' => ['2014-01-15']}
Run Code Online (Sandbox Code Playgroud)
我试过%U,但它不符合我的要求,因为它会认为去年的最后一周是与今年第一周不同的一周.