Как получить доступ к объекту auth0 внутри html-файла из js-файла - PullRequest
0 голосов
/ 04 мая 2018

У меня есть html-файл следующим образом:

<body>
<script src="https://cdn.auth0.com/js/lock/10.23.1/lock.min.js"></script>
<script>
    var lock = new Auth0Lock(
       MyClientId, myDomain,{}
    )
lock.show();
</script>
</body>

Теперь я хочу написать необходимые функции для аутентификации внутри файла .js. Как я могу получить доступ к этому объекту Auth0Lock (я имею в виду переменную «lock») в моем файле .js (так как этот объект блокировки был определен внутри моего HTML-файла? 'file)?

1 Ответ

0 голосов
/ 04 мая 2018

Это глобальная переменная. В HTML глобальной областью является объект окна. Все глобальные переменные принадлежат объекту окна.

Если вы объявляете свой js-файл после блока, в котором вы объявили переменную блокировки, это должно быть видно при использовании window.lock

...