Fix provider bridge script parsing

This commit is contained in:
matcha committed 2026-10-05 05:51:17 +00:00
1 parent 30efbf92b9
commit c307658522
1 file changed
+25 -1
+25 -1
View File
@@ -1 +1,25 @@
(() => {n let port;n const connect = () => {n port = chrome.runtime.connect({ name: "inscriboor-provider" });n port.onMessage.addListener(message => window.postMessage({ source: "inscriboor-extension", ...message }, "*"));n port.onDisconnect.addListener(() => { port = null; });n };n connect();n window.addEventListener("message", event => {n if (event.data?.source !== "inscriboor-page") return;n if (!port) connect();n port.postMessage({ id:event.data.id, method:event.data.method, params:event.data.params, origin:location.origin });n });n})();n (() => {
let port = null;
const connect = () => {
if (port) return port;
port = chrome.runtime.connect({ name: "inscriboor-provider" });
port.onMessage.addListener(message => {
window.postMessage({ source: "inscriboor-extension", ...message }, "*");
});
port.onDisconnect.addListener(() => { port = null; });
return port;
};
connect();
window.addEventListener("message", event => {
if (event.data?.source !== "inscriboor-page") return;
connect().postMessage({
id: event.data.id,
method: event.data.method,
params: event.data.params,
origin: location.origin
});
});
})();