diff options
| author | Yuval Adam <_@yuv.al> | 2025-03-10 11:26:42 +0100 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2025-03-10 11:26:42 +0100 |
| commit | c1c24f429fc8dd8c27871c8d9c45c1a934f8b88b (patch) | |
| tree | 4b3f82eac54b129c71c3aae621ba45ccfc93a77c /src/pages/embed | |
| parent | a39c5768bb1f140ad265cfe8f3a2aab0466ad256 (diff) | |
Diffstat (limited to 'src/pages/embed')
| -rw-r--r-- | src/pages/embed/EmbedPage.tsx | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/src/pages/embed/EmbedPage.tsx b/src/pages/embed/EmbedPage.tsx index c75a4f7..35417c0 100644 --- a/src/pages/embed/EmbedPage.tsx +++ b/src/pages/embed/EmbedPage.tsx @@ -3,26 +3,23 @@ import MorseGame from '../../components/MorseGame'; import '../../styles.css'; const EmbedPage = () => { - // Add meta tag for WebView compatibility + // Add meta tag for WebView compatibility and set page title useEffect(() => { // Set viewport for better mobile display const viewportMeta = document.createElement('meta'); viewportMeta.name = 'viewport'; viewportMeta.content = 'width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no'; document.head.appendChild(viewportMeta); - - // Set canonical URL - const canonicalLink = document.createElement('link'); - canonicalLink.rel = 'canonical'; - canonicalLink.href = 'https://morsehero.com/embed'; - document.head.appendChild(canonicalLink); - + // Set page title document.title = 'Morse Hero | Embed'; - + return () => { - document.head.removeChild(viewportMeta); - document.head.removeChild(canonicalLink); + // Remove viewport meta tag when component unmounts + const metaTag = document.querySelector('meta[name="viewport"]'); + if (metaTag && metaTag.parentNode) { + metaTag.parentNode.removeChild(metaTag); + } }; }, []); |
