网页自动转跳到Https最新链接 – WNJXYKのBlog
WNJXYK
Thanks to the cruel world.
WNJXYKのBlog
网页自动转跳到Https最新链接
网页自动转跳到Https最新链接

博客几经变迁,顶级域名和带Blog的域名同时指向这里。(因为拆了很多原来的东西
给Blog域名申请了Let’s Encrypt的证书,同时给博客加入了Https访问。

现在从旧链接过来的访问体验就不是非常好,所以写了一个JS插在博客里,建议用户跳转。

(function(){
    // Set Protocal and Host
    var mPROTOCOL = 'https:'
    var mHOST = 'blog.wnjxyk.cn';

    var protocol = window.location.protocol;
    var host = window.location.host;
    var rest = window.location.port + window.location.pathname + window.location.search + window.location.hash;

    var flag = 0;
    if (protocol != mPROTOCOL) flag = 1, protocol = mPROTOCOL;
    if (host != mHOST) flag = 1, host = mHOST;

    var url = protocol + '//' + host + rest;
    if (flag == 1){
        mdui.snackbar({
            message : 'View Https Version!',
            buttonText : 'Go',
            onButtonClick : function(){
                window.location.href = url;
            },
            timeout : 0,
            position : 'top'
        });
    }
})();

只需要更改第四行的博客网址即可,使用了MDUI的UI组件。如果需要使用以上代码的话,请先再加入对这个前端内容的引用。

赞赏
https://secure.gravatar.com/avatar/f83b57c055136369e9feba5d6671d6b5?s=256&r=g

WNJXYK

文章作者

一个蒟蒻

发表评论

textsms
account_circle
email

WNJXYKのBlog

网页自动转跳到Https最新链接
博客几经变迁,顶级域名和带Blog的域名同时指向这里。(因为拆了很多原来的东西 给Blog域名申请了Let's Encrypt的证书,同时给博客加入了Https访问。 现在从旧链接过来的访问体验就不是…
扫描二维码继续阅读
2018-08-09
<--! http2https -->