代码之家  ›  专栏  ›  技术社区  ›  we.are

如何从js文件访问html文件中的auth0对象

  •  0
  • we.are  · 技术社区  · 6 年前

    我有一个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”文件中定义的)?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Chuck Mah    6 年前

    这是一个全局变量。在HTML中,全局范围是窗口对象。所有全局变量都属于窗口对象。

    如果在声明lock变量的块之后声明js文件,那么它应该在using窗口中可见。锁