【发布时间】:2010-11-01 10:21:33
【问题描述】:
我有一个客户要求,他们希望在 2 个不同的显示器(监视器)上拥有 Web 应用程序的不同窗口:一个屏幕上的数据查找和输入,另一个屏幕上的文档查看器。文档查看器将基于 Flash 或 Silverlight 并加载到网页中。该应用程序将至少部分基于 SharePoint。两个窗口之间需要通信:例如,当在“数据”视图中单击新任务时,需要在另一个窗口中打开随附的文档。
我能确定的困难:
- 从网络应用程序中打开两个窗口
- 在 2 个显示器上主动定位窗口
- 两个窗口之间的通信
- 从用户的角度来看尽可能稳健的解决方案(例如,重新打开关闭的窗口、跟踪它们之间的变化等)
我正在寻找完成这项工作的指针。我知道我可以从 Javascript 启动第二个窗口,但这并没有给我太多的控制权。此解决方案将在封闭、受控的环境中运行,因此将解决方案限制在特定浏览器(最好是 IE8+)或需要安装额外的软件/组件是没有问题的。
【问题讨论】:
-
谈论奇怪的要求...有一个 +1 :)