哈哈,我刚解决过类似的问题 你在子页写COOKIE的时候,同时调用这里也保存父页所在域的cookie, 然后你想 *** 作的时候,再调一个,在do文件里判断和控制JS跳出新窗口 year明白了吗 动动手就可以了 哈哈,再想一下,哦,原来session也可以啊
P3P
P3P是一种被称为个人隐私安全平台项目(the Platform for Privary
Preferences)的标准,能够保护在线隐私权,使Internet冲浪者可以选择在浏览网页时,是否被第三方收集并利用自己的个人信息。如果一个站点不遵守P3P标准的话,那麼有关它的Cookies将被自动拒绝,并且P3P还能够自动识破多种Cookies的嵌入方式。P3P是由全球资讯联盟网所开发的。
例子
当页面存在iframe时,想要获取iframe框架裏面的cookie,就要在iframe相应的动态页面裏面添加P3P
Header信息,否则在IE下获取不到。因为IE有安全策略,限制页面不保存第三方cookie(注:当前访问页面为第一方cookie,第三方cookie就是当前网页以外的其他网页的cookie)。
是需要登录到另一个系统,才可以看见的页面。
如果只是跨域请求,则到此就可以实现功能了,不过如果你是需要登录到另一个系统,才可以看见的页面,那么还需要下面的步骤:
因为如果是登录的话,那么一般来说,系统会将信息存储到session中,那么session会有一个JsessionId 存储在cookie中,所以,就出现了,虽然正常访问页面,正常登录,但是 就是没有权限访问里面的页面,会自动跳到登录页面。很奇怪,百思不得其解
看到页面其实是进去了,但是突然又d出来,突然想到会不会是cookie没有跨域,导致里面的页面无法获取数据,认为是没有登录。
最后经过尝试,果然是cookie需要设置跨域,才可以成功登录进去。
iframe父子级页面保证ip和域名一致。cas集成使用iframe的时候(父和子iframe的用的是单点登陆),一般不要单独的配置cookie信息集成到cas管理器中,用默认的即可,否则在ie中iframe共享不到父页面的cookie信息,即会出现单点登陆了父但是iframe子中的页面还是会被cas拦截,要求重新登陆(火狐,chrome,父iframe子可以自动公用cookie),iframe父子级页面保证ip和域名一致可避免iframe使用父页面的cookie。iframe是内联框架的简称,是一种允许外部网页嵌入到HTML文档中的HTML元素。与传统的用于创建网页结构的框架不同,iframe可以插入网页布局中的任何位置。
以上就是关于iframe 跨域子页面 *** 作父页面的问题,真心求教全部的内容,包括:iframe 跨域子页面 *** 作父页面的问题,真心求教、header 里面有p3p参数,用HttpClient获取不了cookie、iframe跨域问题 嵌入别人网站不显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)