Javascript 如何在网页包中正确填充URLSearchParams?

Javascript 如何在网页包中正确填充URLSearchParams?,javascript,webpack,fetch,polyfills,Javascript,Webpack,Fetch,Polyfills,我有一个项目,它使用从同构fetch获取多边形填充。我想使用URLSearchParams来提交POST数据。为了让fetch支持URLSearchParams,它首先检查它在全局对象中是否可用。我想使用polyfill,但我不知道如何在webpack中正确导入它,以便fetch注意到它是可用的 我怎样才能做到这一点? 谢谢大家! 我也遇到了同样的问题,必须切换到其他polyfill才能正常工作,请尝试以下方法: 然后只需将其添加到您的网页配置: entry: { bundle: [

我有一个项目,它使用从
同构fetch
获取多边形填充。我想使用URLSearchParams来提交POST数据。为了让fetch支持URLSearchParams,它首先检查它在全局对象中是否可用。我想使用polyfill,但我不知道如何在webpack中正确导入它,以便
fetch
注意到它是可用的

我怎样才能做到这一点?
谢谢大家!

我也遇到了同样的问题,必须切换到其他polyfill才能正常工作,请尝试以下方法:

然后只需将其添加到您的网页配置:

entry: {
  bundle: [
    ...
    'url-search-params-polyfill',
    './src/entry'
  ]
}

如何将
WebReflection/url搜索参数
polyfill包含到网页包包中:

entry: [
  'url-search-params/build/url-search-params.max',
  ...otherPolyfills,
  './your.entrypoint.jsx',
],

还有一个更流行的polyfill:@DmitriiSorin,这与问题中的链接完全相同,对吧。我在下面添加了对原始答案的回复。@DmitriiSorin WebFill不推荐使用<代码>此polyfill经过改进,经过更好的测试,并在ungap保护伞下移动或导入“核心js/stable/url搜索参数”;这一个是不推荐的,它提到使用代替。