登录后将Firebase身份验证重定向到空白页

时间:2019-03-30 01:07:53

标签: javascript google-apps-script firebase-authentication

在通过Firebase身份验证进行身份验证后,Apps脚本侧边栏将重定向到空白页面。

我的Firebase身份验证实现重定向到应用程序脚本侧边栏上的空白页面。

我从official guide

实现了以下代码

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>Sample Firebase Auth App</title>
    <script src="https://www.gstatic.com/firebasejs/5.9.2/firebase.js"></script>
    <script>
        // Initialize Firebase
        var config = {
            apiKey: "",
            authDomain: "<project-id>.firebaseapp.com",
            databaseURL: "https://<project-id>.firebaseio.com",
            projectId: "<project-id>",
            storageBucket: "<project-id>.appspot.com",
            messagingSenderId: "6073*******"
        };
        firebase.initializeApp(config);
    </script>
</head>

<body>
    <h2>Login Form</h2>

    <form action="">

        <div class="container">
            <label for="email"><b>Email Address</b></label>
            <input type='text' placeholder='Enter Username' id='email' value='johndoe@foo.bar'>
            <br>
            <label for="psw"><b>Password</b></label>
            <input type="password" placeholder="Enter Password" id="psw" required>
            <br>
            <button onclick="login()">Login</button>

        </div>

    </form>

    <script>
        function login() {
            var email = document.getElementById("email").value;
            var password = document.getElementById("psw").value;

            if (email.length < 3 || password.length < 8) {
                return
            }

            firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
                var errorCode = error.code;
                var errorMessage = error.message;

            });

        }
    </script>
</body>

</html>

对此行为有解释吗?

0 个答案:

没有答案
相关问题