后来一次偶然的机会,发现在HTA中使用iframe载入其它文件,那么这个文件在提交时的Session是无法保存的,在网上到处乱找,结果在一国外的博客上找到了些相关的内容。(事实上是GOOGLE翻译的译文中有相关的介绍,好在那次译文没有误导……)通过自定义HTTP头可以达到跨域的目的:HTTP头:P3P,HTTP头值:CP=CAOPSAOUR。这么一来你可以在iframe框架中加入如:记住用户名之类的功能。接下来问题又来了:如果想退出程序,那么得分两步,先是执行iframe中的退出,接着再关闭HTA窗口。如果直接关闭HTA窗口,那么无法达到退出当前帐户的目的,一在段时间内会导致这个帐户无法登录。之前虽然对这问题一直耿耿于怀,可也没法,将就着就算了。前些天准备伪装另一个客户端的时候又找了些相关的资料,结果还是白高兴一场。可以实现从iframe框架内退出程序并关闭窗口,代码如下:第一步:得在HTA中的iframe加入application=yes代码:
后来一次偶然的机会,发现在HTA中使用iframe载入其它文件,那么这个文件在提交时的Session是无法保存的,在网上到处乱找,结果在一国外的博客上找到了些相关的内容。(事实上是GOOGLE翻译的译文中有相关的介绍,好在那次译文没有误导……)通过自定义HTTP头可以达到跨域的目的:HTTP头:P3P,HTTP头值:CP=CAOPSAOUR。这么一来你可以在iframe框架中加入如:记住用户名之类的功能。接下来问题又来了:如果想退出程序,那么得分两步,先是执行iframe中的退出,接着再关闭HTA窗口。如果直接关闭HTA窗口,那么无法达到退出当前帐户的目的,一在段时间内会导致这个帐户无法登录。之前虽然对这问题一直耿耿于怀,可也没法,将就着就算了。前些天准备伪装另一个客户端的时候又找了些相关的资料,结果还是白高兴一场。可以实现从iframe框架内退出程序并关闭窗口,代码如下:第一步:得在HTA中的iframe加入application=yes代码: