0

当我想测试一些 Javascript 代码以及它如何处理请求失败时。我必须在我的开发机器上停止 Apache。发出请求,然后重新启动 Apache。

这是一项耗时的活动。

是否有一些 Chrome 技巧或扩展程序可以让我快速切换对本地主机或域的访问?

4

1 回答 1

1

使用chrome.webRequest阻止请求的 Chrome 扩展程序localhost可以工作。

扩展的manifest.json文件可能如下所示:

{
    "name": "localhost blocker",
    "background": {
        "scripts": ["background.js"],
        "persistent": true
    },
    "permissions": [
        "webRequest",
        "webRequestBlocking",
        "<all_urls>"
    ]
}

你的background.js文件可能是:

chrome.webRequest.onBeforeRequest.addListener(
    function(details) { return {cancel: true}; },
    {urls: ["*://localhost/*"]},
    ["blocking"]
);
于 2013-08-11T04:56:36.680 回答