Показать сообщение отдельно
  #1 (permalink)  
Старый 20.04.2021, 01:19
Интересующийся
Отправить личное сообщение для vladik3333 Посмотреть профиль Найти все сообщения от vladik3333
 
Регистрация: 30.07.2020
Сообщений: 10

Вызов функции из файла UnityModule
Есть сайт на котором подключается скрипт в виде ссылки
<script src="blob:https://***/***" id="1"></script>


В нем подключается несколько модулей с функциями через UnityModule. Один из из них Module["SetFullscreen"], вроде как делает полный экран, аналог f12 в браузере
var UnityModule = (function() {
    var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
    return (function(UnityModule) {
        UnityModule = UnityModule || {};

        var Module = typeof UnityModule !== "undefined" ? UnityModule : {};
        Module["SetFullscreen"] = (function(fullscreen) {
            if (typeof runtimeInitialized === "undefined" || !runtimeInitialized) {
                console.log("aaa")
            } else if (typeof JSEvents === "undefined") {
                console.log("bbb")
            } else {
                var tmp = JSEvents.canPerformEventHandlerRequests;
                JSEvents.canPerformEventHandlerRequests = (function() {
                    return 1
                }
                );
                Module.ccall("SetFullscreen", null, ["number"], [fullscreen]);
                JSEvents.canPerformEventHandlerRequests = tmp
            }
        }
        );

        return UnityModule;
    }
    );
})();


Как можно через javascript вызвать этот модуль/функцию в консоли?

Последний раз редактировалось vladik3333, 21.04.2021 в 03:40.
Ответить с цитированием