UNPKG

broadcast-message

Version:

基于postMessage+BroadcastChannel+localStorage+互信域名的前端页面数据通信解决方案

20 lines (18 loc) 1.79 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>BroadcastMessage - 基于postMessage+BroadcastChannel+localStorage+互信域名的前端页面数据通信解决方案</title> <script type="module" crossorigin src="../assets/broadcastMessage.a96f6c6e.js"></script> <link rel="modulepreload" crossorigin href="../assets/index.b3cc1df0.js"> <script type="module">try{import.meta.url;import("_").catch(()=>1);}catch(e){}window.__vite_is_modern_browser=true;</script> <script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy build because dynamic import or import.meta.url is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script> </head> <body> <div id="app"></div> <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script> <script nomodule crossorigin id="vite-legacy-polyfill" src="../assets/polyfills-legacy.99d475b8.js"></script> <script nomodule crossorigin id="vite-legacy-entry" data-src="../assets/broadcastMessage-legacy.a0d42455.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script> </body> </html>