admin管理员组文章数量:1417406
I used Qt before Golang, I can use javascript in Qt like this:
QWebView* view = new QWebView(parent);
view->load(QUrl(""));
QString cmd("example.value = \"test\""); //using javascript to fill value
view->page()->mainFrame()->evaluateJavaScript(cmd);
QString cmd2("document.forms[\"Form1\"].submit()");//using javascript to submit a Form
QVariant result = view->page()->mainFrame()->evaluateJavaScript(cmd2);
qDebug() << result.toString(); //get javascript return data
How can I use javascript in Golang to get a specific website elements or submit forms.
I used Qt before Golang, I can use javascript in Qt like this:
QWebView* view = new QWebView(parent);
view->load(QUrl("http://www.example."));
QString cmd("example.value = \"test\""); //using javascript to fill value
view->page()->mainFrame()->evaluateJavaScript(cmd);
QString cmd2("document.forms[\"Form1\"].submit()");//using javascript to submit a Form
QVariant result = view->page()->mainFrame()->evaluateJavaScript(cmd2);
qDebug() << result.toString(); //get javascript return data
How can I use javascript in Golang to get a specific website elements or submit forms.
Share Improve this question asked Feb 8, 2015 at 6:15 Green BirdGreen Bird 1992 silver badges7 bronze badges 1- 1 Are you running Go on the client side, or on the server? – Jonathan Hall Commented Nov 30, 2015 at 17:00
2 Answers
Reset to default 2How can I use javascript in Golang
You can use gopherjs, a piler from Go to JavaScript.
You can see an example in the tidwall/digitalrain
project, where the digitalrain.go
file access html elements
js.Global.Get("document").Get("head").Call("appendChild", sheet)
js.Global.Get("document").Set("title", "whoa")
(for a great effect)
If you like to run JS code in Go, try Otto (https://github./robertkrimen/otto), it's a JS VM written in Go and very powerful.
本文标签: htmlHow to use javascript in Golang to get a specific website elements or submit formsStack Overflow
版权声明:本文标题:html - How to use javascript in Golang to get a specific website elements or submit forms - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745266330a2650624.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论