在QWebview中使用javascript访问文件系统
Access to filesystem with javascript in a QWebview
我有一个游戏启动器。我使用用c ++初始化的QWebview,并使用javascript/Html来构建我的菜单。
我想在单击按钮时在文件系统中执行二进制文件。
可能吗?我没有找到任何解决方案。
您可以使用
QWebFrame::addToJavaScriptWindowObject()使C++对象从页面中的Javascript代码中可见。
创建一个 C++ 对象,并向该对象添加一个插槽,该插槽使用 QProcess 启动所需的二进制文件。调用 addToJavaScriptWindowObject() 使其可见。现在,您可以从javascript代码调用该槽,并将路径传递给其中的二进制文件。
相关文章:
- 从JavaScript访问struts操作中的属性
- 通过 javascript 访问类
- 如何使用JavaScript访问HTML链接内容
- 使用javascript访问php变量
- Javascript-访问对象
- 使用Oauth使用Javascript访问Api
- 通过JavaScript访问需要身份验证的页面
- 如何使用javascript访问sails.js模型中的属性
- 用javascript访问数组中的数组
- 从Symfony2中的javascript访问php变量
- 从Middleman中的Javascript访问config.rb
- 如何从javascript访问表单数据
- 创建一个html表单并使用javascript访问中的python脚本
- 使用JavaScript访问Chrome扩展的剪贴板
- 如何从javascript访问sqlite3数据库表值
- 如何从 JavaScript 访问 Sign Applelet 方法
- JavaScript:访问继承子模块中的“封闭”变量
- 使用 FourSquare API 和 javascript 访问场地提示
- 如何从javascript访问MySql数据库的数据
- 如何通过 javascript 访问参数化函数背后的代码