IE11 的 URL 填充

Raj*_*aji 2 javascript polyfills internet-explorer-11 angular

我正在使用新的 URL 在我的 angular 应用程序中创建一个 URL,如下所示。这适用于除 IE11 之外的所有浏览器。

所以我尝试将“url-polyfill”添加到我的“package.json”并在 polyfills.ts 文件中使用 import 'url-polyfill' 。

但是我仍然在 IE11 中得到对象不支持此行的操作错误。任何人都可以提供一些关于我在这里做错了什么的想法。

 url = new URL(url).pathname.toLowerCase()
Run Code Online (Sandbox Code Playgroud)

nic*_*ock 9

Angular 包含对 core-js@3 的导入(你不需要安装一些东西),所以试试这些 polyfills:

import 'core-js/features/url';
import 'core-js/features/url-search-params';
Run Code Online (Sandbox Code Playgroud)