pixelkamil / widzety

Gra na każdej stronie

Ta strona ma ostre CSP bez inline skryptów i stylów. Wszystkie trzy widżety działają mimo to.

trzy sposoby osadzenia, jedna linijka kodu

wynik gry wraca przez postMessage

1. Element <pixel-gra>

<script src="/widzety/pixel-gra.js" defer></script>
<pixel-gra src="/foto-do-gry/?test=1" tytul="Świetliki" proporcje="4/3" towarzysz></pixel-gra>

Atrybut towarzysz dodaje pod grą shih tzu, który podskakuje przy starcie i przy wyniku.

2. Jedna linijka: embed.js

<div data-gra="pixel-kamil" data-proporcje="16/10"></div>
<script src="/widzety/embed.js" async></script>

3. Zwykły iframe

<iframe src="/gry/pixel-kamil/" title="tuKamil" loading="lazy"
  allow="autoplay; fullscreen" width="640" height="480"></iframe>

Dziennik zdarzeń postMessage

Gra wysyła: gotowa, wynik. Strona wysyła: start, pauza. Opis: API.md.