fix(*): Fix adsense duplication

This commit is contained in:
Josh Creek
2026-01-25 19:58:38 +00:00
parent ed31649224
commit 7abd7090f7
2 changed files with 34 additions and 23 deletions
+9 -5
View File
@@ -1,4 +1,6 @@
<script> <script>
import { onMount } from 'svelte';
export let closeModal; export let closeModal;
export let joinRoom; export let joinRoom;
@@ -27,6 +29,13 @@
rememberName = event.target.checked; rememberName = event.target.checked;
} }
onMount(() => {
if (typeof window !== 'undefined' && window.adsbygoogle) {
window.adsbygoogle = window.adsbygoogle || [];
window.adsbygoogle.push({});
}
});
$: userName = typeof localStorage !== 'undefined' ? localStorage.getItem('userName') || '' : ''; $: userName = typeof localStorage !== 'undefined' ? localStorage.getItem('userName') || '' : '';
$: rememberName = typeof localStorage !== 'undefined' ? localStorage.getItem('rememberName') === 'true' : false; $: rememberName = typeof localStorage !== 'undefined' ? localStorage.getItem('rememberName') === 'true' : false;
</script> </script>
@@ -57,8 +66,6 @@
<div class="button-container"> <div class="button-container">
<button on:click={handleSubmit}>Save</button> <button on:click={handleSubmit}>Save</button>
</div> </div>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5812114745839139"
crossorigin="anonymous"></script>
<!-- Name Entry - Square Ad --> <!-- Name Entry - Square Ad -->
<ins class="adsbygoogle" <ins class="adsbygoogle"
style="display:block" style="display:block"
@@ -66,9 +73,6 @@
data-ad-slot="5531796845" data-ad-slot="5531796845"
data-ad-format="auto" data-ad-format="auto"
data-full-width-responsive="true"></ins> data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div> </div>
</div> </div>
</div> </div>
+7
View File
@@ -8,5 +8,12 @@ self.addEventListener('activate', (event) => {
}); });
self.addEventListener('fetch', function (event) { self.addEventListener('fetch', function (event) {
if (event.request.method !== 'GET') {
return;
}
const url = new URL(event.request.url);
if (url.origin !== self.location.origin) {
return;
}
event.respondWith(fetch(event.request)); event.respondWith(fetch(event.request));
}); });