Как закрыть окно браузера после запуска события выхода в игре Unity Webgl (для удобства)? - PullRequest
0 голосов
/ 06 мая 2019

Мне нужно разработать браузерную игру с WebGL (для межплатформенной поддержки) с использованием Unity, которая позволяет людям с серьезными нарушениями полностью контролировать свой опыт.Это также включает в себя открытие и закрытие приложения самостоятельно.Открыть браузер и игру довольно просто, поскольку эти люди могут просто открыть их с помощью программы, предоставленной другой компанией (например, Tobii), но сейчас я сталкиваюсь с проблемой при попытке снова закрыть окно, так как кажется, что нетспособ добиться этого из браузера / игры.

Мой вопрос: есть ли способ закрыть браузер с помощью JavaScript или, может быть, даже в самом Unity?Или я должен смотреть на создание приложения вне браузера с чем-то вроде Java (для межплатформенной поддержки), которое управляет окном браузера?

Я уже изучал способы сделать это с помощью JavaScript или даже изнутри, но я просто не мог найти решение.Я попытался использовать функцию JavaScript windows.close(), но она работает только на окнах, открытых изнутри самого JavaScript.Глядя на отдельное приложение, остается вопрос о том, как определить запрос на выход от пользователя, когда он закончит играть в игру.

То, что я ищу, - это способ выбора выхода.кнопка внутри игры, которая затем закрывает браузер, чтобы они могли вернуться в свою программу помощи, без помощи другого человека.В настоящее время пользователь может использовать только одну кнопку и не может самостоятельно управлять мышью или курсором, то есть он не может самостоятельно закрыть браузер.

tl; dr howмогу ли я закрыть окно браузера с помощью кнопки выхода в игре WebGL Unity для человека, который не может сделать это из-за инвалидности?

1 Ответ

1 голос
/ 06 мая 2019

Уверен, что вы не можете

И это относится к window.close, работающему только на окнах, открытых с помощью JS.Первоначально он мог закрыть любое окно, но люди начали злоупотреблять этим фактом (подумайте о таких вещах, как твит с ретвитом, за исключением того, что он также закрывает вкладку вашего браузера!)

Итак, добавлено ограничение,

Вот почему у нас не может быть хороших вещей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...