项目中的banner图带H5的跳转链接,如果是非业务域名的话,不然跳转,小程序项目中需要拿到一个链接中的域名部分可以用这个方法去获取,然后跟设置的业务域名匹配,因为一个正确的url必定是由http://或者是https://、domain、路径/参数组成,所以可以用split以/进行分割成数组,取第3部分就是域名了。
var linkUrl= 'https://mp.weixin.qq.com/index.html?test=123'; var domain = linkUrl.split('/'); //以'/'进行分割 if (domain[2]) { //domain = domain[2]; // mp.weixin.qq.com domain = domain[0] + '//' + domain[2]; // https://mp.weixin.qq.com }else{ domain= ''; }
匹配的上就直接跳转H5,匹配不上就提示一下,可以让客户复制信息(小程序复制文本)