Fix provider bridge script parsing
This commit is contained in:
1 parent
30efbf92b9
commit
c307658522
1 file changed
+25
-1
+25
-1
@@ -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
|
||||
});
|
||||
});
|
||||
})();
|
||||
Reference in new issue
Block a user