0

我在 javascript 中有一段代码向服务器发送一个请求,其中包含我的按键列表。我获取密钥代码的方式是这样的:

   window.onkeypress = function (event) {
     keypresses.push(event.which);
   }

在我的 golang 代码中,我尝试使用这些在 chromedp 实例中键入一些文本,方法是:

chromedp.Run(ctx, chromedp.KeyEvent(key))

问题是这种类型实际上是关键代码,我一直在试图找到一种方法来做到这一点,但我不知道。

有谁知道如何做到这一点?

提前致谢。

编辑

我已将代码添加到 github,这是 repo: https ://github.com/ericmackrodt/netscape-proxy

客户端收集键码并将它们作为查询参数发送到此处:

https://github.com/ericmackrodt/netscape-proxy/blob/main/templates/browser.html#L48

服务器在此处从客户端接收密钥代码:

https://github.com/ericmackrodt/netscape-proxy/blob/main/server.go#L80

然后对其进行解析并尝试在此处键入它们:

https://github.com/ericmackrodt/netscape-proxy/blob/main/browser/browser.go#L70

代码应该很容易重现。

4

0 回答 0