繁体   English   中英

从 Wasm 读取 cookie

[英]Reading cookie from Wasm

我正在尝试从 Wasm 读取一个 cookie,但没有找到任何示例,所以我猜到了,但我猜错了。

c := js.Global().Get("Cookie").Get("cookiename")
fmt.Println(c)

这给了我一个错误:

panic: syscall/js: call of Value.Get on undefined

鉴于我还没有找到任何关于从 Wasm 读取 cookies 的文档。 这可能吗?

这里存在三个问题:

  • 该字段在文档中,而不是正文中
  • 字段名称是cookie ,而不是Cookie
  • cookie object 是一个字符串,您需要解析它以按名称找到cookie。

要获取 cookie 字符串,请使用以下命令:

cookies := js.Global().Get("document").Get("cookie").String()

然后,您需要处理该字符串以遍历 cookies 并提取具有所需名称的字符串。 请参阅按名称获取 cookie

与 wasm 一样,首先找出 javascript 代码,然后将其转换为 wasm。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM