关于winform webbrowser 打印问题 ?网站做成为客户端程序
有个需求是像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正常不丢失。。。。