javascript - 从 webWorker 访问 localStorage

标签 javascript html local-storage web-worker

WebWorker 可以访问 localStorage 吗?

如果不是,为什么不呢?从安全的 Angular 来看,这有问题吗?

最佳答案

网络 worker 只能访问以下内容:

Web worker 无法访问窗口或父对象,因此您无法访问 localStorage

要在窗口和 workerglobalscope 之间进行通信,您可以使用 postMessage() 函数和 onmessage 事件。

访问 DOM 和窗口将不是线程安全的,因为子线程将拥有与其父线程相同的权限。

关于javascript - 从 webWorker 访问 localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6179159/

相关文章:

javascript - Android 2.3.3 上 touchmove 事件的数量严重减少

Javascript document.write 在 IE 8 中

javascript - 如何使用 ESLint 进行 eol-last 检查?

javascript - 语法错误: Unexpected token < when trying to test with AVA

html - 垂直对齐 div 与文本

css - HTML <div> 和 CSS 样式

javascript - localStorage 在 Chrome 之外的任何浏览器中都不会清除

json - Flutter:如何将用户创建的对象存储在本地存储中并将它们检索到 ListView 中

html - 定位图像与文字一致?

javascript - 本地存储问题