test
This commit is contained in:
@@ -130,6 +130,8 @@ server {
|
|||||||
# OpenIM WASM DB worker 使用 SharedArrayBuffer / Atomics;公网 IP 下请通过 HTTPS + 跨源隔离访问。
|
# OpenIM WASM DB worker 使用 SharedArrayBuffer / Atomics;公网 IP 下请通过 HTTPS + 跨源隔离访问。
|
||||||
add_header Cross-Origin-Opener-Policy same-origin always;
|
add_header Cross-Origin-Opener-Policy same-origin always;
|
||||||
add_header Cross-Origin-Embedder-Policy require-corp 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/ {
|
location /api/im/ {
|
||||||
proxy_pass http://127.0.0.1:10002/;
|
proxy_pass http://127.0.0.1:10002/;
|
||||||
|
|||||||
@@ -23,6 +23,9 @@ cat <<'EOF'
|
|||||||
worker.addEventListener("messageerror", (event) => {
|
worker.addEventListener("messageerror", (event) => {
|
||||||
console.error("[probe worker 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);
|
const originalPostMessage = worker.postMessage.bind(worker);
|
||||||
worker.postMessage = (...args) => {
|
worker.postMessage = (...args) => {
|
||||||
console.log(`[probe ${stamp()}] worker.postMessage`, { url: String(url), args });
|
console.log(`[probe ${stamp()}] worker.postMessage`, { url: String(url), args });
|
||||||
@@ -32,7 +35,7 @@ cat <<'EOF'
|
|||||||
};
|
};
|
||||||
window.Worker.prototype = NativeWorker.prototype;
|
window.Worker.prototype = NativeWorker.prototype;
|
||||||
window.__deployTestWorkerWrapped = true;
|
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 wrap = (name) => {
|
||||||
const original = window[name];
|
const original = window[name];
|
||||||
|
|||||||
Reference in New Issue
Block a user