javascript - 如何使用参数和#reference从http> https重定向网页

标签 javascript

如果我想重定向http://url > https://网址 喜欢:http://example.com?param=value#bookmark > https://example.com?param=value#bookmark

我看到了如何使用 javascript 进行重定向,但是 method省略了 ?params 和 #bookmark。

重定向和保留整个 URL 的好方法是什么?

最佳答案

试试这个:

if (window.location.protocol == "http:") 
    window.location.href = "https" + window.location.href.slice(4);

或者只是替换

if (location.protocol == 'http:')
  location.href = location.href.replace(/^http:/, 'https:')

关于javascript - 如何使用参数和#reference从http> https重定向网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51681993/

相关文章:

javascript - 今天在 twitter.com 上的 XSS onmouseover 漏洞

javascript - 使用 Angular.JS 根据前一个选择的内容禁用选择

javascript - Fido U2F 客户端 JavaScript 源代码

javascript - 如何在ag-grid中选择列

javascript - Greasemonkey - 图像不显示

javascript - 我想以月格式绘制 x 轴..通过此代码,我可以逐年绘制

javascript - React-Redux 容器抛出 "mapStateToProps() in Connect(ModalRoot) must return a plain object. Instead received undefined."

javascript - 弹出新窗口后滚动顶部。 -Jquery

javascript - $(window).resize 不工作

javascript - 多次悬停序列后 JQuery setInterval 不起作用