大家好 昨天我问的一机双屏(扩展桌面方式 不是双显复制方式)的问题 恐怕目前没有解决方案
IE平台 据msdn(http://msdn.microsoft.com/en-us/library/ms535868%28VS.85%29.aspx)尚无编程接口
火狐平台 用大为兄弟的方法 或许可行 因为好歹火狐窗口在不同显示器上显示的screen.width screen.height 符合双屏中不同显示器的分辨率设置 而IE无论在哪块显示器上screen属性读到的宽高都是主显示器的分辨率 在msdn的评论中也有人提出了该问题
另外 火狐中screen对象 有 availLeft availTop两个属性 但IE中没有 这连个属性在双屏下是有用的
但火狐由于插件太多 对于window.open的影响很大 比如你想open新窗口 很可能被某些插件强制为tab页 而且对open方法能执行的行为(比如move窗口 设置窗口的位置等受浏览器设置影响甚大 所以想实现也很难
对于小型系统 估计可行的方案是 通过配置哪些机器是双屏 来完成 想由客户端独自完成不可能 尤其是IE平台
有点奇怪的需求 按我们程序员的电脑操作水平 无论单屏 双屏 给我两个窗口 我都能很好的完成工作 自己打造最有效率的窗口摆放方式
但据说有些准电脑盲 不会使用windows的窗口切换来工作 或者 让客户 尤其是那些政府的大爷 来回切换窗口 难道是为客户着想的界面吗?
没办法 很好的事情 到了中国都会扭曲
不过 浏览器对双屏的接口确实目前是一大空白 至少应该让JavaScript知道我的窗口处于哪块屏幕(当然 可能处于两个屏幕上) 以及当前所处屏幕的分辨率是多少
多屏其实是个趋势
订阅:
博文评论 (Atom)
没有评论:
发表评论