欢迎光临
我们一直在努力

segmentfault.com实现页面自动跳转

今天保存网页资料到本地,发现打开本地网页会自动中转,于是学习了一下(其实应该叫怎么保存复制无法复制的内容)其自动跳转的方法。

(function (currentUrl) {
if (typeof URL != 'undefined') {
    var baseUrl = new URL('https://segmentfault.com');

    if (baseUrl.protocol != currentUrl.protocol || baseUrl.host != currentUrl.host) {
            window.location.href = baseUrl.protocol + '//' + baseUrl.host
                + currentUrl.pathname + currentUrl.search + currentUrl.hash;
        }
    }
})(window.location);

怎么使用?将下面代码,替换其中的网址为自己的,保存到本地html网页中,便可以查看效果。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>segmentfault.com自动跳转</title>
</head>
<body>
<script>
    (function (currentUrl) {
        if (typeof URL != 'undefined') {
            var baseUrl = new URL('https://segmentfault.com');

            if (baseUrl.protocol != currentUrl.protocol || baseUrl.host != currentUrl.host) {
                window.location.href = baseUrl.protocol + '//' + baseUrl.host
                    + currentUrl.pathname + currentUrl.search + currentUrl.hash;
            }
        }
    })(window.location);
</script>
</body>
</html>

保存到本地后,把html里的这段代码删除,把保存下来网页关联的那个文件夹里非css全部删除就可以愉快的复制粘贴了。

赞(0)
版权归原作者所有,如有侵权请告知。达维营-前端网 » segmentfault.com实现页面自动跳转

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址