gpt4 book ai didi

javascript - 网络 worker 中的 FormData - 在某些浏览器中 - 这是错误的吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:16:44 25 4
gpt4 key购买 nike

我一直在尝试在网络 worker 中上传,并发现在 Chrome 中可以正常工作。但是,在 Safari 和 Firefox 中,我得到 FormData is undefined。

我发现这很好并且可以预料:如 https://stackoverflow.com/a/13970107/1238884 中所述FormData 没有为 webworkers 定义/支持,并实现了一个 polyfill。 (注意:更新了 polyfill @ https://gist.github.com/Rob--W/8b5adedd84c0d36aba64 )

但为什么它在 Chrome (v39) 中有效?它是否有错误的实现,或者他们是故意放在那里的?

最佳答案

DOM 只在单线程浏览器端运行良好——出于这个原因,Web Workers 有意不直接(可写)访问 DOM ...当然,您可以随意 postMessage 以跨地址空间复制值

关于javascript - 网络 worker 中的 FormData - 在某些浏览器中 - 这是错误的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27894215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com