Вставка игр
Кратко: теперь на IFHub можно вставлять веб-игры. Прямо в тело поста (или комментария, как подсказывают с галёрки).
Фича пока что на стадии «бета» и предназначена для тех, кто знает, что делает, поэтому кратко опишу как оно реализовано.
В движке есть белый список доменов, с которых разрешена вставка iframe, и я расширил этот список на игровые ресурсы. См. исходный код на Github
Чтобы вставить игру, вы просто пишете:
Поддерживается всё, что работает в интернете: UrqW, INSTEAD-JS, Salet, Twine, AXMA…
Но есть ложка дёгтя: так как IFHub работает по HTTPS, то игры с доменов без HTTPS вообще не будут загружаться. Поэтому, например, хостинг philome.la в списке пока что ждёт, когда к нему проведут шифрование. Если нужно добавить ваш домен в разрешённые — получайте HTTPS сертификат и обращайтесь ко мне.
А пока что — айда играть!
P.S. Блок выше вставлен так:
Фича пока что на стадии «бета» и предназначена для тех, кто знает, что делает, поэтому кратко опишу как оно реализовано.
В движке есть белый список доменов, с которых разрешена вставка iframe, и я расширил этот список на игровые ресурсы. См. исходный код на Github
Чтобы вставить игру, вы просто пишете:
<iframe src="АДРЕС СТРАНИЦЫ" width="ШИРИНА" height="ВЫСОТА"></iframe>
Поддерживается всё, что работает в интернете: UrqW, INSTEAD-JS, Salet, Twine, AXMA…
Но есть ложка дёгтя: так как IFHub работает по HTTPS, то игры с доменов без HTTPS вообще не будут загружаться. Поэтому, например, хостинг philome.la в списке пока что ждёт, когда к нему проведут шифрование. Если нужно добавить ваш домен в разрешённые — получайте HTTPS сертификат и обращайтесь ко мне.
А пока что — айда играть!
P.S. Блок выше вставлен так:
<iframe src="https://instead-hub.github.io/instead-js/#/infected" width="820" height="650"></iframe>
Догнал до 100%, оказывается надо быть кликнуть на стакан чтобы его взять, я говорил про бардак в интерфейсе? А где мультик в конце? =)
С простыми спойлерами две проблемы: во-первых, это не помогает с траффиком (iframe будет загружаться даже невидимым), во-вторых, конкретно INSTEAD-em начинает глючить внутри iframe да ещё и внутри спойлера. То есть, надо прям конструировать загрузчики как на itch. Я записал на будущее, но фича тяжёлая.