This commit is contained in:
vet
2026-04-14 16:46:05 +07:00
parent 3fd1393ffd
commit c714c255bd
2 changed files with 6 additions and 1 deletions

View File

@@ -130,6 +130,8 @@ server {
# OpenIM WASM DB worker 使用 SharedArrayBuffer / Atomics公网 IP 下请通过 HTTPS + 跨源隔离访问。
add_header Cross-Origin-Opener-Policy same-origin always;
add_header Cross-Origin-Embedder-Policy require-corp always;
add_header Cross-Origin-Resource-Policy same-origin always;
add_header Origin-Agent-Cluster "?1" always;
location /api/im/ {
proxy_pass http://127.0.0.1:10002/;

View File

@@ -23,6 +23,9 @@ cat <<'EOF'
worker.addEventListener("messageerror", (event) => {
console.error("[probe worker messageerror]", event);
});
worker.addEventListener("message", (event) => {
console.log(`[probe ${stamp()}] worker.message`, { url: String(url), data: event.data });
});
const originalPostMessage = worker.postMessage.bind(worker);
worker.postMessage = (...args) => {
console.log(`[probe ${stamp()}] worker.postMessage`, { url: String(url), args });
@@ -32,7 +35,7 @@ cat <<'EOF'
};
window.Worker.prototype = NativeWorker.prototype;
window.__deployTestWorkerWrapped = true;
console.log("[probe] Worker: wrapped; reload page after installing this probe to catch SDK worker creation");
console.log("[probe] Worker: wrapped; reload page after installing this probe to catch SDK worker creation and __absurd:spawn-idb-worker");
}
const wrap = (name) => {
const original = window[name];