Когда вношу в действие "Выполнить Яваскрипт внутри браузера" определённую команду, то всё происходит правильно. Но когда я заменяю один элемент из команды на переменную, команда перестаёт работать, хотя я уверен что переменная выводиться правильно так как перед этим вывожу её в лог. В чём проблема?
Пример на практике:
В яваскрипт ввожу такую команду:
function login(token) {
setInterval(() => {
document.body.appendChild(document.createElement iframe).contentWindow.localStorage.token = "${token}"
}, 50);
setTimeout(() => {
location.reload();
}, 2500);
}
login('Токен');
И если я вместо слова токен вставляю сам токен, то всё проходит хорошо. Но если я вставляю переменную [[TOKEN]], то команда ни к чему не приводит. Не понимаю где искать ошибку.