我正在使用 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/