[Web]网址净化方法
Posted 秤心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Web]网址净化方法相关的知识,希望对你有一定的参考价值。
本文来自:https://meta.appinn.com/t/topic/3130
原理很简单,所以不说了。
用法很简单,先把下面的代码保存为书签(复制到地址里面),在需要的页面里点击一下这个书签就好。淘宝/天猫的商品和店铺首页链接都可以净化,其他地方也可以试一试,万一起作用呢!岂不是可以轻松获得一个不那么长,不那么难看的链接么……
0.1 版
- 增加对 Apple 应用商店的适配,自动将国家设置为中国,再也不会因为每次打开的链接国家设置不对而烦恼了
- 优化对地址中中文的处理
javascript: (function () { function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return r[2]; return null; } var site = window.location.href.match(/^http(s)?:\/\/[^?]*/); var id = getQueryString("id"); var q = getQueryString("q"); if (id != null) { var pureUrl = site[0] + "?id=" + id; } else if (q != null) { var pureUrl = site[0] + "?q=" + q; } else if (site[0].substr(site[0].length - 13) == "view_shop.htm") { var pureUrl = window.location.protocol + "//" + window.location.host; } else { var pureUrl = site[0]; } /* Apple Store 将国家设置为中国 Start */ pureUrl = pureUrl.replace(/^http(s)?:\/\/itunes\.apple\.com\/(\w{2}\/)?/,"https://itunes.apple.com/cn/"); /* Apple Store 将国家设置为中国 End */ var reload = prompt("净化后的网址是:",pureUrl); if(reload != null){ window.location.href = pureUrl; } })();
我在Chrome 中,添加一个书签,然后修改,地址写成这段代码,搞定。部分网友反馈在微博等地方也有效果。
以上是关于[Web]网址净化方法的主要内容,如果未能解决你的问题,请参考以下文章
我无法从 firebase 获取下载网址()。请任何人帮助这是我的代码和错误。 (我正在使用片段)[重复]