从 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 读取 cookie 的文档。
这甚至可能吗?
这里存在三个问题:
- 字段在文档,而不是正文
- 字段名称是
cookie
,不是Cookie
- cookie对象是一个字符串,您需要解析它才能按名称找到cookie。
要获取 cookie 字符串,请使用以下命令:
cookies := js.Global().Get("document").Get("cookie").String()
然后您将需要处理字符串以遍历 cookie 并提取具有所需名称的 cookie。参见 Get cookie by name
与 wasm 一样,首先找出 javascript 代码,然后将其转换为 wasm。
我正在尝试从 Wasm 读取一个 cookie,但没有找到任何示例所以我猜到了,但我猜错了。
c := js.Global().Get("Cookie").Get("cookiename")
fmt.Println(c)
这给了我一个错误:
panic: syscall/js: call of Value.Get on undefined
鉴于我还没有找到任何关于从 Wasm 读取 cookie 的文档。 这甚至可能吗?
这里存在三个问题:
- 字段在文档,而不是正文
- 字段名称是
cookie
,不是Cookie
- cookie对象是一个字符串,您需要解析它才能按名称找到cookie。
要获取 cookie 字符串,请使用以下命令:
cookies := js.Global().Get("document").Get("cookie").String()
然后您将需要处理字符串以遍历 cookie 并提取具有所需名称的 cookie。参见 Get cookie by name
与 wasm 一样,首先找出 javascript 代码,然后将其转换为 wasm。