在IE中,new URL(location.href)不起作用。

8 浏览
0 Comments

在IE中,new URL(location.href)不起作用。

我在IE中遇到了使用方法new URL('address')的问题。

我有以下代码:

var href =  location.href;
var hrefParams = new URL(href);
var api = hrefParams.searchParams.get("api");

在Firefox和Chrome中,它正常工作,我可以获取属性"api"的值。

但在IE中,控制台上出现了错误:

SCRIPT445: 对象不支持此操作

控制台错误调试器指向以下代码:

var hrefParams = new URL(href);

为了解决另一个问题,我已经调用了脚本


但它没有解决这个问题。

有什么办法可以在IE中解决这个问题吗?

0