是否可以从 javascript 中获取默认打印机的名称?如果默认打印机不符合我的应用程序要求,我只需要打印机的名称并显示一个对话框,要求用户手动更改他的默认打印机。我使用普通的 javascript
问问题
5642 次
4 回答
1
在“普通”javascript 中,这是不可能的。如果您使用一些与 HTML5 相关的 API,请在您的问题中添加更多详细信息。
于 2012-09-24T13:21:02.183 回答
1
于 2012-09-24T13:25:07.233 回答
0
您可以使用 Flash 或 Java 小程序或 silverlight 来识别默认打印机名称。它仅在客户端具有这些插件时才有效。
或者,您可以使用ActiveXObject()访问它。但要注意:它的 IE 特定。这取决于您网站的用户。甚至 VBScript 也适用于 IE 浏览器。
于 2012-09-24T13:37:30.103 回答
0
var oShell = new ActiveXObject("WScript.Shell");
sRegVal = 'HKEY_CURRENT_USER\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Device';
var sName = oShell.RegRead(sRegVal)
于 2016-04-07T07:27:01.613 回答