Использование github.com/zserge/lorca
для передачи переменных HTML в функцию go.
При использовании метода Eval
от lorca для извлечения моих переменных я не получаю никакого возвращенного значения.
Мой код
package main
import (
"fmt"
"net/url"
"github.com/zserge/lorca"
)
var (
ui1 lorca.UI
HTML_entry string = `
<html>
<body>
<input hidden type="text" name="MYVAR" value="testVal">
<input type="submit" onclick="golangfunc()"
</body>
</html>
`
)
func main() {
ui1, _ = lorca.New("data:text/html,"+url.PathEscape(HTML_entry), "", 480, 320)
ui1.Bind("golangfunc", golangfunc)
defer ui1.Close()
<-ui1.Done()
}
func golangfunc() {
htmlvar := ui1.Eval(`document.getElementsByName('MYVAR').value`).String()
fmt.Println(htmlvar)
}