我使用VMware Player v6.0.1创建了一个虚拟机,然后我将vm复制到必须运行的服务器上,但是播放器版本是v5.0.0,尝试运行VM时会给我以下错误:
The configuration file "X:\MV_route\VM_name.vmx" was created by a VMware product that is incompatible with this version of VMware Player and cannot be used.
Cannot open the configuration file X:\MV_route\VM_name.vmx.
Run Code Online (Sandbox Code Playgroud)
我无法升级播放器版本,因为我已经在运行vm,广告我不想创建新的虚拟机(我花了很多时间配置v6虚拟机).
有没有办法配置VM在VMware Player v5中运行?
我有一个简单的html5播放器,用videoJS实现.为了从服务器正确检索源文件,我需要在视频请求中设置自定义标头.
由于应用程序使用AngularJS,我实现了一个Interceptor来设置标头:
myApp.factory('headerInterceptor', function () {
return {
request: function (config) {
config.headers['my-header'] = 'test';
return config;
}
};
});
myApp.config(['$httpProvider', function($httpProvider) {
$httpProvider.interceptors.push('headerInterceptor');
}
Run Code Online (Sandbox Code Playgroud)
问题在于,它没有捕获对视频的调用,因此没有设置标头(虽然对于其他资源).所以angular不会加载视频.没什么大惊喜的.检查开发人员工具中的"网络"选项卡,发现videoJS启动了呼叫:

但是在videoJS插件中找到我的方式很困难,而且无法找到调用的位置.我只是想知道,有没有一种简单的方法来为这个电话设置标题?如果它是普通的javascript,或通过角度,甚至修改videoJS插件无关紧要.
好的,所以我试图从网页打印(典型的"打印"按钮,但我不希望出现打印对话框)所以我决定使用我已经存在的node.js后端来完成任务(主要是因为没有打印对话框,从浏览器打印几乎是不可能的.
我找到了节点打印机(https://github.com/tojocky/node-printer)模块,它运行良好,但只有文本.我试图发送RAW数据,但它的作用是打印原始字符.我真正需要的是打印一个徽标,以及一些转弯信息(这是为客户服务机构).
此外,打印机必须在本地安装,所以我不能使用IPP.
有没有办法用node.js打印图像,或图像和文本的组合?它可以通过节点打印机完成还是有另一种方式?