Arris: я бы не хотел чтобы штрафовали сотрудников за то, что можно решить технически. Тем более очистка истории браузера - вполне нормальное явление в наши дни.
Вечно Голодный: авторизация есть. Пользователи как обычно авторизуются по логину и паролю и потеря куки пользователя не так страшна (особо умные, удаляющие куки, сами виноваты). Но есть еще кука рабочего места. Сама по себе она не представляет ценности. Действия все-равно выполняет пользователь от имени своей учетной записи. Но для некоторых действий мне нужно понимать с какого рабочего места он это сделал.
Я передаю функцию с двумя параметрами, а не переменными. Впоследствии Promise мне передаст в них две функции, для соответствующих ситуаций.
Советом я воспользовался, спасибо. Сейчас теоретизирую.
Я, наверное, не совсем верно выразил мысль. Мне бы хотелось, чтобы я сам указал когда можно начать асинхронный вызов, или не начать, если вдруг он окажется ненужным.
Спасибо, на будущее пригодится.
Как ни странно так просто и есть. Могу прислать пример перехвата Java_java_lang_ClassLoader_defineClass* с помощью LD_PRELOAD