angular - 如何异步读取网页上的cookies?
问题描述
我正在尝试在网页加载时从网页中读取 cookie。使用 ng2-cookies 包中的 npm CookieService 工具,我正在尝试使用此功能读取页面上的 cookie:
import { CookieService } from 'ng2-cookies';
public getCookie = (name: string) => {
return CookieService.prototype.get(name);
}
这正常工作。有时,其中一个 cookie 需要更长的时间才能在页面上设置,并且当使用该 cookie 的名称调用上述函数时,它会返回一个空字符串 b/c cookie 尚未设置。
我无法控制 cookie 在页面上的加载方式。""
如果初始检索返回而没有简单地重试广告,是否有办法检索此 cookie ?
解决方案
推荐阅读
- flutter - 创建可以双向滚动的列表视图
- azure-cosmosdb - 是否可以将本体与 CosmosDB 一起使用?
- python - networkx 说我的节点比实际的少
- web - flutter-web-preview stagehead 3.3.2 不支持 dart 2.3
- javascript - 带有感染代码的 HTA 文件。它是用HEX和其他方式编码的
- sql - 将第一笔订单数据汇总到所有订单 - Microsoft SQL Server
- google-cloud-platform - 在 gcp 上设置组织域
- sql - How to do perform where clause for multiple columns
- python - cURL 和 Requests 的行为不同(cURL 提供 JSON 正文,Requests 只提供响应代码)
- sql-server - SQL - 更新其他 2 个表中的字段匹配字段