Javascript.RU

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

js код, помогите обойти защиту
Помогите пожалуйста. При обрыве связи в браузерке https://mighty-party.com/play выскакивает окно ошибки, и блокирует экран, не даёт ничего нажать. Что бы обойти защиту нужно, я так понимаю, подправить скрипт? Что нужно сделать?))

var hasLisner;
function openNewTab(url_to_open) {
		console.log("url_to_open");
		if(!hasLisner){
			openPopup = () => {
				console.log("on openPopup");
				document.removeEventListener('click', openPopup);
				window.open(url_to_open,"Window title");
				hasLisner = false;
			};
			document.addEventListener('click', openPopup, false);
			hasLisner = true;
		}
}


function openNewTabWithoutClick(url_to_open) {
	console.log("url_to_open");
	window.open(url_to_open,"Window title");
}


function reopenTab(url_to_open) {
		console.log("url_to_open");
		if(!hasLisner){
			openPopup = () => {
				console.log("on openPopup");
				document.removeEventListener('click', openPopup);
				window.open(url_to_open,"_self");
				hasLisner = false;
			};
			document.addEventListener('click', openPopup, false);
			hasLisner = true;
		}
}

function getLocation() {
	var url = document.location.href;
	console.log("game location at" + url);
	return url;
}

function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) { return pair[1]; }
    }
    return ('');
}
function getUserId(){
		console.log("......." + getQueryVariable("user_id"));
		return getQueryVariable("user_id");
	}
function xsollaInit(token, isSndBox){
	console.log(".......  xsollaInit");
		var options = {
				access_token: token
			};
		XPayStationWidget.init(options);
		console.log("....... XPayStationWidget" );
	}

	function onXsollasCloseCall(){
		gameInstance.SendMessage("ArmorAPI", "onXsollaClose", "");
	}

	function onXsollaSendStatus(val){
		gameInstance.SendMessage("ArmorAPI", "setPayStatus", val);
	}

function copyToClipboard(text) {
    window.prompt("Copy to clipboard: Ctrl+C, Enter", text);
}

function getHostName(){
		var url = document.referrer;
		if(!url){
			url = window.location;
		}
		console.log("game start at" +  url);
        return url;
 }
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заменить код страницы через js ??? Alex42d Общие вопросы Javascript 1 10.09.2017 06:39
Скорректируйте мой js код АнонимныйПарень Общие вопросы Javascript 4 09.08.2017 11:55
Помогите дописать код модального окна Sergeyaleksandrovich68 (X)HTML/CSS 1 04.08.2017 08:54
Помогите дописать код SkyRewir Общие вопросы Javascript 3 25.07.2017 10:27
JS код некоректно работает со стилями zhaaskar Элементы интерфейса 14 13.02.2013 14:59