javascript - 在 Jade 中插入 QML 代码

标签 javascript node.js express qml pug

我正在使用 Node.js 编写一个简单的视频流应用程序,并且我正在使用 WebChimera 插件。对于 chimera,播放器配置是用 QML 编写的,我必须将其包含在我的 .jade 页面中,当然,jade 编译时会出现很多错误。

有没有办法在 jade 中包含 QML?

最佳答案

在您的 Jade 中尝试包含一个 iframe(src='/qmlfiles/my.qml') 并在您的/public 文件夹中创建一个名为 qmlfiles 的子文件夹。然后将您的 qml 内容放入该 my.qml 文件中。 Express 然后会看到,因为 qmlfiles 在/public 中,它不会尝试解释它。这是基于这样的假设,即 .qml 与它有一些浏览器可以理解的 mime 关联。

如果不是,那么 my.qml 可能只是 my.html,它可能包含 QML 内容。同样,将它定位在/public 下意味着 Express 不使用 Jade 的渲染来尝试处理它。

关于javascript - 在 Jade 中插入 QML 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30422852/

相关文章:

javascript - Knockout JS 安全建议/开发工具

javascript - 当我们编写 window.open() 时到底发生了什么?

node.js - MongoDB、Mongoose 和 Apollo GraphQL 在文档中定义 _id 类型

node.js - 使用 connect-assetmanager 缩小 bootstrap.js 会导致语法错误。为什么?

node.js - 一个请求中的多个查询

node.js - 在 node js 的 jade 模板中使用 session 变量

javascript - 使用 Javascript 选择并聚焦复选框输入

javascript - 简单更改 localStorage 名称提示不显示

node.js - 从本地 Node.js Webapp 访问 Heroku 上的远程 Postgres 数据库时出现问题

node.js - 无法通过 express/mongoose/angularjs 从 Mongodb 访问数据