关于winform webbrowser 打印问题 ?网站做成为客户端程序

D80000 2016-03-02 10:28:16
有个需求是像C/S程序一样访问网站,看起来网站就像一个本地应用。

现在实现方式是:采用 winform 然后 用 webbrowser 控件调用系统自带的IE载入网站URL,这样打开这个WINform 程序就可以截入网站了,看起来像个C/S软件了。

但是出现了2个问题:
1.SESSION问题 ,网页的JS采用 window.open 打开任何网页都会新开一个 winform 窗口,然后SESSION就丢失了。也就是说弹出的winform窗口就相当于另开了一个浏览器了,怎么让winform弹出的窗口SESSION不丢失呢。

2.打印问题,本来网页中用 window.print(); 就调用浏览器的打印了,但是通过winform 然后 用 webbrowser 控件截入网页的话,点打印没有任何反应,是需要什么插件来实现打印功能么。

顺便请教下各位,有没有别的方法实现需求,总之就是通过点击一个C/S程序,载入一个URL进行访问,然后不能显示浏览器收藏栏和地址栏这些无关的东西,只需要一个窗口就行,并且要含正常的浏览器功能,比如打印支持和JS弹出窗口SESSION正常不丢失。。。。
...全文
571 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,006

社区成员

发帖
与我相关
我的任务
社区描述
解读Web 标准、分析和讨论实际问题、推动网络标准化发展和跨浏览器开发进程,解决各种兼容性问题。
社区管理员
  • 跨浏览器开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧