我想在谷歌浏览器中设置我自己的网络代理,以从我的服务器获取所有网页。我知道我们可以从设置中设置一个 Web 代理服务器,但我想要的也是将参数传递给服务器,所以不是:24.33.20.87:8888 我想将页面重定向到这里:24.37.47.30:8888/cgi -bin/mgetpage?tm=567567567&send=0&murl=google.com
你知道怎么做吗?提前致谢
我想在谷歌浏览器中设置我自己的网络代理,以从我的服务器获取所有网页。我知道我们可以从设置中设置一个 Web 代理服务器,但我想要的也是将参数传递给服务器,所以不是:24.33.20.87:8888 我想将页面重定向到这里:24.37.47.30:8888/cgi -bin/mgetpage?tm=567567567&send=0&murl=google.com
你知道怎么做吗?提前致谢
您必须编写一个扩展程序来捕获每个选项卡并将其重定向到您的自定义 URL(如果它不存在)。
您需要使用Tabs API。假设您用于getCurrent
获取当前选项卡。你可以得到它url
,看看是否document.domain
等于你的24.37.47.30
. 如果不是,您可以使用window.location
将其重定向到:
24.37.47.30:8888/cgi-bin/mgetpage?tm=567567567&send=0&murl={tab_url}
显然有一些 Chrome 扩展已经做了这样的事情。
https://chrome.google.com/webstore/detail/odchblbgkkchnldldakeikkjfbkllaah
https://chrome.google.com/webstore/detail/lacckjdlmkdhcacjdodpjokfobckjclh