小编3zz*_*zzy的帖子

使用模块化 JS SDK 通过 Firebase 电子邮件链接身份验证检查 isNewUser

这里的官方片段说:

  // You can access the new user via result.user
  // Additional user info profile not available via:
  // result.additionalUserInfo.profile == null
  // You can check if the user is new or existing:
  // result.additionalUserInfo.isNewUser
Run Code Online (Sandbox Code Playgroud)

甚至API 参考也说:

包含因成功登录、链接或重新身份验证操作而产生的其他用户信息的对象。

不过我明白了additionalUserInfo is undefined。我需要检测电子邮件链接登录是否是新用户。

我的代码:

await setPersistence(auth, browserLocalPersistence);
const result = await signInWithEmailLink(auth, email.value, window.location.href);
if (result && result.user) {
    window.localStorage.removeItem('email');
    window.localStorage.removeItem('its');
    console.log(result.additionalUserInfo.isNewUser()); // undefined
    return router.push({ path: "/dashboard" }); 
}
Run Code Online (Sandbox Code Playgroud)

javascript firebase firebase-authentication

4
推荐指数
1
解决办法
1757
查看次数

HTML/CSS中允许的颜色名称

我知道并使用一些颜色名称,如"白色","蓝色","红色",是否有完整的HTML/CSS颜色列表?

html css colors html-lists

3
推荐指数
1
解决办法
2669
查看次数

在href(jQuery)中查找带有图像扩展名的<a>

我需要在href中查找(并隐藏)带有图像(.jpg,.png,.gif)的所有链接,因为它们会导致我的wordpress摘录中断.

非常感谢.

jquery image href find

3
推荐指数
1
解决办法
4397
查看次数

包装多个元素(jQuery)

我有这个HTML:

div.content
  div.one
    content
  div.two
    content
  div.three
    content
Run Code Online (Sandbox Code Playgroud)

我想在顶部和底部添加两个div包裹一个DIV围绕它,所以它变成:

div.top
div.wrapper
  div.content
    div.one
      content
    div.two
      content
    div.three
      content
div.bottom
Run Code Online (Sandbox Code Playgroud)

我知道几个包装选择器(innerWrap,wrapAll等...)但我不知道如何包装2个div.

以下jQuery可能有效,但有没有更好的方法来编写它?

$('content').wrap('<div class="wrapper"></div');
$('.wrapper').before('<div class="top"></div>');
$('.wrapper').after('<div class="bottom"></div>');
Run Code Online (Sandbox Code Playgroud)

jquery dom

3
推荐指数
1
解决办法
376
查看次数

选择一列(jQuery)

$('.table tbody td:eq(3)').addClass('col4');
Run Code Online (Sandbox Code Playgroud)

..works,但只选择第一个单元格,而不是列中的所有单元格.

javascript css jquery css-selectors jquery-selectors

3
推荐指数
1
解决办法
859
查看次数

在Python中指定input()类型?

是否可以定义输入时间,如时间,日期,货币或应手动验证?例如:

morning = input('Enter morning Time:')
evening = input('Enter evening Time:')
Run Code Online (Sandbox Code Playgroud)

..我需要(仅)时间,如何确保用户输入xx:xx格式的输入,其中xx只是整数.

python types input

3
推荐指数
1
解决办法
3万
查看次数

嵌套范围和Lambda

def funct():
    x = 4
    action = (lambda n: x ** n)
    return action

x = funct()
print(x(2)) # prints 16
Run Code Online (Sandbox Code Playgroud)

...我不太明白为什么2会自动分配给n?

python lambda nested

3
推荐指数
1
解决办法
220
查看次数

更大的无线电选择区域

<span>
   <img src="img/icon.png" alt="" />
   <label><input type="radio" name="" /> Label here</label>
</span>
Run Code Online (Sandbox Code Playgroud)

我希望整个<span>可点击,而不仅仅是无线电输入.我如何用jQuery做到这一点?

jquery select click radio-button

3
推荐指数
1
解决办法
199
查看次数

动态填充列表(jQuery)

<ul>
  <li>item x</li>
  <li>item y</li>
  <li>item z</li>
</ul>
<a href="#">Populate</a>
Run Code Online (Sandbox Code Playgroud)

我想<li>在点击'populate'链接时复制(复制和追加)所有s.我该怎么做?

谢谢

jquery clone list append populate

3
推荐指数
1
解决办法
6371
查看次数

jQuery:not()问题

jQuery 1.4:

$('#menu li:last:not(.ignore)').addClass('last');
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="menu">
    <ul>
        <li>item 1</li>
        <li>item 2</li>
        <li class="ignore">item3</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

.. last类不适用于item 2.我在这做错了什么?

谢谢

jquery selector

3
推荐指数
1
解决办法
814
查看次数