Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以编程方式模拟web浏览器用户输入c++; < >我如何将JavaScript命令从外部C++应用程序发送到Web浏览器?_Javascript_C++_Qt - Fatal编程技术网

以编程方式模拟web浏览器用户输入c++; < >我如何将JavaScript命令从外部C++应用程序发送到Web浏览器?

以编程方式模拟web浏览器用户输入c++; < >我如何将JavaScript命令从外部C++应用程序发送到Web浏览器?,javascript,c++,qt,Javascript,C++,Qt,目前,我正在做的是在本地保存HTML文件,修改它,并发送命令从我的应用程序刷新浏览器 对于某些人来说,这可能微不足道,但我想知道是否可以将JavaScript命令直接发送到web浏览器,并在不修改源代码的情况下查看所发生的更改 我目前正在使用以下浏览器:Firefox、Chrome和IE 我尝试使用QWebEngineView在我的应用程序中修改文件,但加载页面花费了相当长的时间,一些网页抱怨浏览器太旧。搜索“无头chrome”,然后,您可以在应用程序和浏览器之间使用RPC风格的通信,该通信将在

目前,我正在做的是在本地保存HTML文件,修改它,并发送命令从我的应用程序刷新浏览器

对于某些人来说,这可能微不足道,但我想知道是否可以将JavaScript命令直接发送到web浏览器,并在不修改源代码的情况下查看所发生的更改

我目前正在使用以下浏览器:Firefox、Chrome和IE


我尝试使用QWebEngineView在我的应用程序中修改文件,但加载页面花费了相当长的时间,一些网页抱怨浏览器太旧。

搜索“无头chrome”,然后,您可以在应用程序和浏览器之间使用RPC风格的通信,该通信将在没有GUI的情况下运行并发送javascript命令。酷!我会尝试一下,看看文档,它似乎可以满足我的需要。