浏览器端控制多个打印机,用什么办法实现?

问题描述

想在网页中实现这样的功能,用户点击“打印按钮”,程序会根据页面数据不同,自动去客户端电脑上的多个打印机之一进行打印。(不能让用户自己选打印机,比如用户点一次打印,可能有两台打印机同时打印不同的内容)。不知用什么技术实现浏览器兼容性好,实现最容易?我能想到的办法:ActiveX,但是兼容性不好,不便用IE内容的浏览器应该都不支持;Flash,因为不会用Flash,不知Flash控制本地打印机是否容易;Silverlight,听说最新版的Chrome内核将不支持这个技术?请各位给点建议。

解决方案

解决方案二:
看你的考虑用Flash吧可惜你不会

时间: 2024-11-02 05:03:22

浏览器端控制多个打印机,用什么办法实现?的相关文章

利用Java开发Web应用(一) 常见的浏览器端使用的技术

一个好的编程模型,必须要具备良好的功能性.可靠性.可用性.高效性.可维护性和可移植性.而Java作为一种编程语言,其特点符合了这些要求,所以在 Web应用的开发中得到了广泛的使用.当前最流行的Web应用服务器,也多采用Java架构,如IBM的WebSphere Application Server和BEA的WebLogic Application Server等.Java的各种技术在应用服务器之上的其他部分扮演着重要的角色,成为整个Web应用的灵魂.如何选择一个合理的编程模型,有效的利用它们,就

浏览器端的 9 种缓存机制

浏览器端的 9 种缓存机制 浏览器缓存Browser Caching是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户.浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景.打开浏览器的调试模式->resources左侧就有浏览器的8种缓存机制. 一.http缓存 http缓存是基于HTTP协议的浏览器文件级缓存机制.即针对文件的重复请求情况下,浏览器可以根据协议

客户端(浏览器端)数据存储技术概览

在客户端(浏览器端)存储数据有诸多益处,最主要的一点是能快速访问(网页)数据.(以往)在客户端有五种数据存储方法,而目前就只有四种常用方法了(其中一种被废弃了): Cookies Local Storage Session Storage IndexedDB WebSQL (被废弃) Cookies Cookies 是一种在文档内存储字符串数据最典型的方式.一般而言,cookies 会由服务端发送给客户端,客户端存储下来,然后在随后让请求中再发回给服务端.这可以用于诸如管理用户会话,追踪用户信息

用Selenium WebDriver+Grid2实现浏览器端性能测试

在 Web 2.0 应用中,页面装载时间和浏览器渲染时间将成为决定性能的关键因素.我们在测试过程中不仅需要手动触发性能测试工具,而且需要模仿不同的用户行为,包括不同的浏览器.不同的网络条件和不同的使用习惯.在这种情况下我们需要新的方法与工具来覆盖特别是浏览器端的性能测试.用 Selenium WebDriver + Grid2 可以解决浏览器端性能测试中的自动化和并发性问题.本文介绍了这种新的测试框架和脚本的开发过程,并结合案例给出了具体的代码和结果分析.使用 Selenium WebDrive

[SignalR]SignalR与WCF双工模式结合实现服务端数据直推浏览器端

原文:[SignalR]SignalR与WCF双工模式结合实现服务端数据直推浏览器端 之前开发基于WinForm监控的软件,服务端基于Wcf实现,里面涉及双工模式,在客户端里面,采用心跳包机制保持与服务端链接,现在有了新需求,需要开发网页版形式,所以怎么保持与服务端链接是重要点,由于数据量比较大,所以不能采用客户端发起请求不断轮询的方式.参考各种资料后,使用SignalR,主要是支持WebSockets通信.并且Hub链接方式解决了realtime 信息交换的功能问题. 下图是MSDN关于解释:

浏览器端的九种缓存机制介绍

浏览器缓存是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户.浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景.打开浏览器的调试模式->resources左侧就有浏览器的8种缓存机制. 一.http缓存 http缓存是基于HTTP协议的浏览器文件级缓存机制.即针对文件的重复请求情况下,浏览器可以根据协议头判断从服务器端请求文件还是从本地读取文件,chrome控

ios开发 分享到qq空间-使用pc端控制多台手机微信

问题描述 使用pc端控制多台手机微信 使用一台电脑或者一个pad可以控制十几部手机的微信 聊天,朋友圈等.该怎么来实现 解决方案 有微信公众号客户端,可以在windows pc上多开的.当然你也可以用api自己开发这样的程序.

火狐 插件 get请求-在火狐浏览器端开发插件,如何实现对GET请求的监测

问题描述 在火狐浏览器端开发插件,如何实现对GET请求的监测 新手,真心请教各位: 想在火狐浏览器端制作插件实现监听.检测浏览器的GET请求,我们使用Add-on SDK开发,目前在MDN上找,但是太多了.希望大家给个具体的链接.思路或看哪本书.谢谢.里面代码要使用Javascript语言的.使用C++用BHO什么的就算了.我们使用Add-on SDK开发.谢谢,真心求教.回答的靠谱一定会给分.

web-如何能够在浏览器端不能够看到网页源代码

问题描述 如何能够在浏览器端不能够看到网页源代码 原始说明: Source code for dynamically generated web interface pages must not be accessible through the GUI. 解决方案 在js中把鼠标右键的功能给禁掉 解决方案二: 怎么可能,,,,,, 解决方案三: 可以得,可以屏蔽掉浏览器的右键菜单,js代码如下: if (window.Event) document.captureEvents(Event.MO