当我想测试一些 Javascript 代码以及它如何处理请求失败时。我必须在我的开发机器上停止 Apache。发出请求,然后重新启动 Apache。
这是一项耗时的活动。
是否有一些 Chrome 技巧或扩展程序可以让我快速切换对本地主机或域的访问?
当我想测试一些 Javascript 代码以及它如何处理请求失败时。我必须在我的开发机器上停止 Apache。发出请求,然后重新启动 Apache。
这是一项耗时的活动。
是否有一些 Chrome 技巧或扩展程序可以让我快速切换对本地主机或域的访问?
使用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"]
);