js URL对象的兼容性

最早WAP浏览器先使用了这个变量,开发了一组工具函数。如

URL.getHost("http://my.oschina.net/");

等。但是电脑中的js没有采用。

后来火狐占用这个变量,也作为工具类。有createObjectURL() revokeObjectUR 这两个函数。

最后这个变量终于被改成表示URL的类了。

new URL("http://www.shengdiyage.us/");

所以要判断兼容性的话,不能用window.URL来判断,要先new一下来判断

try{
	if(new URL(location.href).href){
		Sky.support.URL=true;
	}else{
		Sky.support.URL=false;
	}
}catch(e){
	Sky.support.URL=false;
}

 

转载于:https://my.oschina.net/linsk1998/blog/1630953

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值