替换Chrome网址栏中的网址协议并重新加载页面

时间:2017-11-19 08:40:53

标签: javascript jquery google-chrome url address-bar

我需要在 Chrome浏览器中添加书签或其他内容,以将网站协议替换为本地文件。

示例网址:

https://st-test.com/folder/file.html

点击Javascript书签后变为自动重新加载页面:

file:///E:/st-test.com/folder/file.html

所以它取代了" https://"用" file:/// E:/"在网址中自动重新加载页面。

我在这里和那里找到了一些建议,使用history.pushState或tampermonkey,但似乎他们只是可以在' /'之后更改网址的文字。但不是协议。

1 个答案:

答案 0 :(得分:0)

对不起,如果它看似微不足道,如果你已经尝试过,那么我可能并不理解你的问题。 我试过了: setTimeout(function(){ window.location.href = window.location.href.replace('https', 'file') }, 2500) 它工作得很好。希望它有所帮助