小编foc*_*ner的帖子

Document.cookie 的设置器在 Web 浏览器中是异步的吗?

我的印象是document.cookie = "mySessionCookie=mySessionToken"不会立即在浏览器中设置。

更准确地说,这是我的情况:

  • 我已登录。
  • 我想使用 Javascript 注销。
  • 所以我设置,例如document.cookie = "mySessionCookie=; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 GMT"
  • 然后我打电话window.location.reload()确认我已注销。

它大多有效,但是,通常情况下,浏览器似乎没有足够的时间在调用之前设置我的新 cookie 值window.location.reload()

除非我在我的代码中做错了什么,否则这种行为表明它document.cookie = "value"不是在同一个堆栈上执行的(因此,它本身可能不是异步的,但是当与其余代码一起使用时,它具有不可预测的行为)。

所以,我的问题是,可以document.cookie = "value"在不同的堆栈上执行吗?

javascript dom

6
推荐指数
1
解决办法
4599
查看次数

HTML 文件内的智能 Javascript 建议在 Visual Studio Code 更新后没有记录器工作

我使用 Visual Studio Code 已有几个月了。<script>当我在 HTML 文件中编写 Javascript 时,我已经习惯了元素内部的智能建议。例如

<body>
...
<script>/* Suggestions would appear here */</script>
</body>
Run Code Online (Sandbox Code Playgroud)

但在最近的更新之后,我不再在 HTML 文件中得到这些建议(我认为它们被称为IntelliSense)。

我在 Google 上进行了一些搜索,并检查了 VSCode 工作区设置,但我不知道如何恢复它们。有人有线索吗?

html javascript visual-studio-code

5
推荐指数
1
解决办法
5015
查看次数

iOS 通用链接是否应该通过自定义端口工作?

我试图让 iOS 通用链接工作https://my-domain.com:4443(即通过 SSL,但使用自定义端口号;而不是传统的 443 端口),但它不起作用。

我非常有信心我没有做错任何事情,因为我的初始设置在端口 443 上运行良好,我只是将服务器端口更改为 4443 来测试这个想法。事实上,我还在applinks:my-domain.com:4443我的 Xcode 项目中添加了对 的支持(我尝试了有和没有端口的情况,没有任何运气)。

我问这个问题,因为我在官方文档中找不到关于这个主题的任何内容

ios ios-universal-links

2
推荐指数
1
解决办法
1319
查看次数