Вставка игр

  • ifHub
Кратко: теперь на IFHub можно вставлять веб-игры. Прямо в тело поста (или комментария, как подсказывают с галёрки).

Фича пока что на стадии «бета» и предназначена для тех, кто знает, что делает, поэтому кратко опишу как оно реализовано.

В движке есть белый список доменов, с которых разрешена вставка 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>

6 комментариев

Irremann
Киллерфича. Веб-версии стали доступны как никогда.

Комментарий отредактирован: 3 февраля 2017, 14:29 (3 раза)
cheshire
Nope. Для itch.io не работает.
Комментарий отредактирован: 5 февраля 2017, 20:02
Oreolek
Да, itch.io загружает игры на какой-то свой домен с CDN, там надо долго выслеживать источники iframe'ов. Напиши мне, попробуем вычислить.
cheshire
It's alive! Aliiive!

Irremann
Чешир, игра неплохая, только бардак в управлении. Я выпил глубинную бомбу, что делать дальше? Пиво почему-то не пьется, текилы больше не дают =).

Догнал до 100%, оказывается надо быть кликнуть на стакан чтобы его взять, я говорил про бардак в интерфейсе? А где мультик в конце? =)
Комментарий отредактирован: 6 февраля 2017, 22:30