Chrome扩展程序:重定向请求而不更改地址栏

时间:2015-05-22 03:19:40

标签: google-chrome-extension

我可以使用webRequest API执行此操作:

chrome.webRequest.onBeforeRequest.addListener(
    function(details) {
        var domain = details.url.match(/^(?:https?:\/\/)?([^\/]+)/i)[1];
        var redir = details.url.replace(domain, 'localhost');
        return {redirectUrl: redir};
    },
    {urls: ["<all_urls>"]},
    ["blocking"]
);

在地址栏中输入任何内容都会重定向到localhost,就像它应该的那样。问题是,我不希望地址栏发生变化。我仍然喜欢说我输入的任何网址,同时仍然重定向请求。

这可能吗?

0 个答案:

没有答案