背景:客户要使用https进行登录,把原来的登录做到一个小框,用iframe嵌进来进行登录.
客户拥有4个域名,但只在xxx.com域名中购买了安全证书,所以多个域名下登录所用的iframe中src是一直的.
在ie(包含6,7,8)浏览器下,如果访问域名不是xxx.com,如访问xxxx.com.cn,则输入验证码无论如何都提示输入错误.
其他浏览器:ff/opera/chrome都正常.
方案一:
设置ie选项 :IE-工具-internet选项-隐私-高级-覆盖自动cookie处理(勾选)
保存设置后刷新页面.问题解决.
一些网站在计算机上的小文本文件中存储信息。该文件称为 Cookie。您可以选择是否允许在计算机上保存一些、不保存或保存所有的 Cookie。如果不允许
Cookie,就不能查看某些站点或者利用自定义功能。
第一方 Cookie 来自当前正在查看的网站,或者发送到当前正在查看的网站。这些
Cookie 常用于存储信息,例如访问该站点时的首选项。
第三方 Cookie
来自当前正在查看的网站以外的网站,或者发送到当前正在查看的网站以外的网站。第三方网站通常提供正在查看的网站上的内容。例如,许多站点使用来自第三方网站的广告,这些第三方的网站可能使用
Cookie。这类 Cookie 通常跟踪用于广告或其他市场目的的网页。第三方 Cookie 可以是永久文件,也可以是临时文件。
覆盖自动cookie 处理,选中就可自定义来自第一方和第三方的cookies文件。
方案二
:
应用登录页面加入脚本控制:
if(navigator.userAgent.toLowerCase().indexOf('msie')!=-1
&& top.location.href.toLowerCase().indexOf("xxxx.com/")==-1){
top.location="http://www.xxxx.com/index.html";
}
保证用户使用ie浏览器访问其他域名时自动跳转到com域名下.
分享到:
- 2009-09-18 10:10
- 浏览 2152
- 评论(2)
- 论坛回复 / 浏览 (2 / 4362)
- 查看更多
相关推荐
标题"MFC ie webbrowser iframe/frame"指向的主题是关于如何在MFC应用程序中使用IE WebBrowser控件,并特别关注如何处理iframe框架以及在其中交互。Iframe(Inline Frame)是一种HTML元素,用于在页面中嵌入另一个...
本文将详细介绍如何在各种浏览器,包括Internet Explorer(IE)和Firefox(FF)等主流浏览器中,正确地获取Iframe中的内容。 首先,理解Iframe的基本概念。Iframe是一种HTML元素,允许我们在一个网页中嵌入另一个...
通过这种方式,我们可以实现在不刷新整个页面的情况下,仅更新验证码部分,提供更为流畅的用户体验。同时,这也对服务器资源的利用更为高效,因为只有验证码图片需要重新加载,而不是整个页面。在实际应用中,这种...
标题中的“IE浏览器IFrame对象内存不释放问题解决方法”是指在使用Internet Explorer(IE)浏览器时,特别是在涉及IFrame对象的场景下,可能会遇到内存管理的问题。IFrame是一种可以在网页中嵌入其他HTML页面的元素...
这些属性对于正确显示内容至关重要,因为如果iframe的尺寸小于嵌入页面的实际尺寸,就会出现显示不全的情况。 为了在`<div>`中嵌套`<iframe>`,我们需要确保`<div>`的尺寸足够大,能够容纳`<iframe>`。可以使用CSS...
大多数浏览器都能够正确地渲染这样的设置,但是Chrome浏览器不支持在IFRAME内部设置透明背景。在Chrome中,透明的DIV会被IFRAME覆盖。在这种情况下,解决方案是为DIV设置一个不透明的背景颜色,或者使用透明的背景...
例如,在IE6中,`iframe`能够正常显示,但在其他浏览器如Firefox、Chrome和Safari中,可能出现高度过小或过大,无法正确反映`iframe`内部内容的实际高度。这不仅影响用户体验,还可能破坏网页的整体布局。 #### ...
### 自动调节iframe高度,而不显示其滚动条 js #### 背景介绍 在网页开发过程中,经常会遇到需要在一个页面内嵌入另一个页面的情况,这时通常会使用HTML中的`iframe`元素来实现。然而,当嵌入的内容高度不确定或者...
【IE6以下】 iframe边框通过css设定在FF下正常在ie下却还存在边框,通过在iframe标签内部设置属性 frameborder="no" border="0" 可以去掉讨厌的iframe边框。 <iframe src="url“ id="iframe" width="0" height="0...
vue项目中一个模板组件,不同iframe的src地址,对应不同的路由,不同标签页,且切换标签页不重载。这种客户的要求是特例在网上没有,所以纯自行手码。由于项目在vuex保存了标签页,所以初次进入该组件时,调用了一次...
如果不是,代码将不会执行任何操作,但通常我们会传入`<iframe>`的`id`,以便正确地调整对应的`<iframe>`。 需要注意的是,`document.frames`是老式的方法,用于访问`<frameset>`内的`<frame>`元素,而在现代浏览器...
同源策略限制了来自不同源的脚本之间的直接交互,这意味着如果IFrame加载的是一个与主页面不同的域名下的资源,那么主页面的JavaScript将无法访问IFrame内部的DOM,包括其Cookies和Session数据。此外,IE浏览器对于...
这种方式可以让用户在不刷新整个页面的情况下更新验证码,提高用户体验。实现这一功能,可以通过JavaScript或者AJAX来触发对`getcode.php`的新请求,从而获取新的验证码图片并替换旧的图片。 标签中的“PHP框架刷新...
`iframe`可以让网页在不离开当前页面的情况下加载其他HTML文档,从而实现内容的分块显示或者部分更新。在这个场景下,涉及到的一个常见需求就是如何用JavaScript在主页面与`iframe`页面之间互相调用函数,以便于进行...
当`iframe`尝试加载的页面与包含它的页面不在同一域名下时,就会遇到跨域问题。在处理`iframe`跨域时,主要涉及以下两种方法: 1. **CORS(Cross-Origin Resource Sharing)**:这是一种现代浏览器支持的跨域资源...
在提及的"Lightbox在iframe内弹在父窗口上"的话题中,我们讨论的是如何在嵌入的iframe框架内部触发Lightbox效果时,使其能够跨越iframe边界,直接在父窗口中展示。 Lightbox通常与JavaScript库如jQuery结合使用,...
标题提到的“iframe自动适应高度(完美自适应高度嵌套代码)”提供了一个解决方案,它能够确保`iframe`在各种主流浏览器中都能正确地自适应内容高度,包括360浏览器、IE6-9、遨游、火狐以及搜狗浏览器。 在传统的`...
如果`iframe`加载的页面与主页面不在同一个域下,由于同源策略的限制,你可能无法直接在父页面中对`iframe`进行操作。此时,你需要在`iframe`内部的页面中处理右键菜单的禁用,或者使用`postMessage`和`message`事件...
然而,iOS系统对`iframe`的处理方式与Android存在差异,导致在某些情况下,如弹框定位、页面滚动等方面可能出现问题。 标题所提及的“ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)”主要针对的是iOS系统中`...