在开发web程序时,常常把自己开发的前台程序放到一个大的portal中,在portal 的页面中采用iframe嵌套我的前台页面(用frameset是一样的),但采用这种方法时有时会出现在我的前台页面中所需要的session实效了(单独跑前台程序是没有任何问题的),google了一下也没有太清楚的解释和解决方法。  &
转载 2024-03-20 09:40:41
252阅读
今天在处理腾讯朋友应用的时候,测试给我发来个工单,说应用在IE7 上无法使用.出现登陆超时错误.第一反应是session丢失了.于是上网找了下 IE7 iframe session丢失问题.后来找到如下文章,问题解决:=============================================昨天,我在校内上做的时间日记终于上线了。上线第一天有80多个用户安装,但却以外收到不少用户的
转载 2024-08-15 18:16:02
231阅读
  环境描述: A 平台 ( 域名 :www.aaa.com) , B 平台 (zengzhi.bbb.net) 。 A 平台的一个页面 a.jsp 嵌套 B 平台的一个页面 b.jsp ( A 使用 iframe ) , 在 b.jsp 上引用了 B 平台另外一
转载 2024-05-08 23:07:30
293阅读
在网站群的建设中,各子站需要共享主站的footer等公共信息。同时主站的后台管理也集成了各子站的管理,采取的方式是使用iframe嵌入各站的页面。在本机开发环境中,没有出现任何的问题。但是一放到测试环境中,便遇到session丢失的问题。        环境:应用服务器采用tomcat6.0,各个站点单独使用一个应用服务器,部署
转载 2024-03-18 20:10:40
77阅读
需求是这样的:有一个第三方开发的系统的页面需要嵌入到我们的项目中,对方提供了一个地址:http://ip:port/path?name=xxx&pw=xxx。当我们想使用iframe来展示这个地址的时候,出现以下现象和错误:并且控制台报错:Refused to frame 'http://xxxx:30002/' because an ancestor violates the follo
图片上的这个梗大家应该都不陌生,作为老大哥的 IE 浏览器很早就成为了大家的调侃对象。在 IE 逐渐退场的今天,浏览器产品竞争日趋激烈。最开始浏览器竞争的是速度,后来是整体性能,现在则是为了争论谁的用户隐私保护能力更强,基于此,业内甚至还出了一个隐私等级排行榜...浏览器隐私等级排行榜近日,爱尔兰都柏林圣三一大学计算机科学和统计学院教授道格拉斯·莱思(Douglas Leith)发布了一篇针对网络
问题场景:在一个应用(集团门户)的某个page中, 通过IFrame的方式嵌入另一个应用(集团实时监管系统)的某个页面. 当两个应用的domain 不一样时, 在被嵌入的页面中Session失效。(session基于cookie实现,引用页不允许使用cookie).问题分析:IE6/IE7从安全性角度考虑,支持的P3P(Platform for Privacy Preferences Projec
转载 2024-01-25 07:12:36
55阅读
防嵌套网页比如,最出名的clickhacking就是使用iframe来 拦截click事件。因为iframe享有着click的最优先权,当有人在伪造的主页中进行点击的话,如果点在iframe上,则会默认是在操作iframe的页面。 所以,钓鱼网站就是使用这个技术,通过诱导用户进行点击,比如,设计一个"妹妹寂寞了"等之类的网页,诱导用户点击,但实际结果,你看到的不是"妹妹",而是被恶意微博吸粉。&n
转载 6月前
57阅读
跨域请求,顾名思义,就是一个站点中的资源去访问另外一个不同域名站点上的资源。但在脚本中进行跨域请求是受安全性限制的。跨域脚本调用有很多种方法,这里介绍的利用hash来进行iframe结构的跨域访问。主要针对此种情况:站点A:www.aaa.com站点B:www.bbb.com其中A为父页面,B是子页面,以iframe形式嵌入到A中。 要点:① <script>中的src属性是
转载 23天前
447阅读
chrome 设置非安全模式进行跨域1.版本号49之前的跨域设置在属性页面中的目标输入框里加上 --disable-web-security2.版本号49之后的49版本之后,如果设置chrome浏览器为支持跨域模式,需要指定出一个个人信息目录,而不能使用默认的目录,估计是chrome浏览器怕用户勿使用跨域模式泄露自己的个人信息(主要是cookie,很多网站的登录token信息都是保存在cook
转载 23天前
415阅读
需求:        在一个页面中通过iframe标签签入一个页面,通过操作iframe标签内的页面来切换iframe的页面.即通过iframe内子页面来调用父页面的方法实现功能,当 两个页面域名不同,要跨域操作.解决方案:跨域的调用,调用属性/函数的页面与被调用属性/函数的页面处于同一个域,这里使用一个中间页面.因为
转载 8月前
29阅读
今天因工作需要,在一个域名A的页面中,使用iframe包含另一个域名B的页面。在chrome,firefox测试一切正常。当测试到IE7时,发现域名B中的页面session失效,不能写入session。网上搜索后了解, 因为IE有安全策略,限制页面不保存第三方cookie(当前访问域名A下的页面为第一方cookie,而域名B下的页面为第三方cookie)。虽然有安全策略限制,但我们可以引入P3P
转载 10月前
82阅读
跨域游览器的同源策略(浏览器对JavaScript施加的安全限制)(也就是说服务端不受限制)同源策略:1.DOM同源策略:禁止对不同源页面DOM进行操作。这里主要场景是iframe跨域的情况,不同域名的iframe是限制互相访问的。 2.XmlHttpRequest同源策略:禁止使用XHR对象向不同源的服务器地址发起HTTP请求。定义:协议、域名、端口任意一个不同,就产生跨域PS:协议不同 如h
转载 7月前
55阅读
由于该项目是基于原本的安卓app,做的微信h5,所以原来的使用webview的页面现在需要在vue中实现,那就是使用iframe查看了很多很多文档,其中这一篇是很有价值的 https://gist.github.com/pboji... 下面将3天的爬坑最终以问答的方式总结如下:1、Vue组件中如何引入iframe?2、vue如何获取iframe对象以及iframe内的window对象?3、vue
你可以使用框架作为以前的答案状态,但如果你坚持使用iFrames,下面的两个例子应该工作:替代:如上所示隐藏滚动2种select:与第二个例子一起使用:为了隐藏iFrame的滚动条,父项被设置为overflow: hidden隐藏滚动条,并且iFrame的宽度和高度达到150%,强制页面外的滚动条,因为body没有滚动条可能不会指望iframe超出页面的边界。 这隐藏了iFrame的全部滚动条!3
Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),不管JavaSE还是JavaEE环境都可以使用,提供了会话管理、会话事件监听、会话存储/持久化、容器无关的集群、失效/过期支持、对Web的透明支持、SSO单点登录的支持等特性。即直接使用Shiro的会话管理可以直接替换如Web容器的会话管理。会话 所谓会话,即用户访问应用时保持的连接关系,在多次交互中应用能够识
转载 2024-05-03 13:05:00
112阅读
Asp.net cookie跨域解决方法,一下午烦死了,终于找到解决方法了 谢谢这位大牛,收下了  目前在整合几个应用时,遇到了iframe无法获取cookie(session)的问题,经过google,终于把这个问题解决了,现在记录一下。   我的需求是这样的。   有一个应用是用.net开发的,主要是控制用户登录,用户访问权
转载 7月前
238阅读
前段时间在维护项目的时候,应客户要求需要新做一个嵌套到其他网站首页里的登陆小页面,首页是别人的域名,小页面是我们的域名,而且用户登陆处理都在小页面里跳转,首页不刷新或提交,本来原来就有登陆的代码,只需要修改一下展现页面就可以了,可是最终发现没有那么简单,首先是登陆成功后的session中的值在成功页面取不到,还有就是我们在cookie里存取的单点登陆信息也是取不到的,最后Google了一下,并做了
转载 2024-05-14 14:45:01
329阅读
 今天应用出现了一个问题,应用主界面使用的是Iframe做的分帧,右边一帧用的是JMesa做的分页
原创 2023-07-13 17:55:25
214阅读
首先狭义的同源就是指,域名、协议、端口均为相同。跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 这里说明一下,无法跨域是浏览器对于用户安全的考虑,如果自己写个没有同源策略的浏览器,完全不用考虑跨域问题了。是浏览器的锅,对。 同源策略限制了一下行为: Cookie、LocalStorage 和 IndexDB 无法读取 DOM 和
  • 1
  • 2
  • 3
  • 4
  • 5