0 0

怎样使得页面的跳转一直在iframe里进行,不会跳出iframe10

我在一个iframe里面设置src为一个share.php,进行分享到QQ操作,share.php会判断是否QQ登陆,如果没有登陆则跳转到login.php,登陆完成后再跳share.php
。QQ登陆和分享都是跨域的。我现在的问题是:QQ没有登陆的情况下,先跳到login.php,这个操作是在iframe里面的;然后跳回share.php时页面会跳出iframe另开一个新窗口进行分享。如果QQ登陆过了,那么分享页面是在iframe里面的。各位大侠,怎么能保证所有操作不跳出iframe啊

问题补充:我发现,我的QQ登录完成后是用header()跳转到share页面的,是不是因为这个跳出了iframe呢?
2012年9月18日 09:49

2个答案 按时间排序 按投票排序

0 0

[b][i][u]
引用
[list]
[*][img]
[*][flash=200,200][url][flash=200,200]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*][flash=200,200][flash=200,200][url][url][img][list]
[*][*]
[list]
[*][*][*][list]
[*][*][*][*]
[b][b][b][b][b][i][i][u][u][u]
引用
引用
引用
[/u][/u][/u][/i][/i][/b][/b][/b][/b][/b]
  • [*][*][/list]
    [*][*][/list]
    [*][/list][/img][/url][/url][/flash][/flash]
    [*]
    |||||||||||| |
  • ||||||||||
  • ||||||||||| |
  • |||||||||
  • |||||||||| |
  • ||||||||
  • ||||||||| |
  • |||||||
  • |||||||| |
  • ||||||
  • ||||||| |
  • |||||
  • |||||| |
  • ||||
  • ||||| |
  • |||
  • |||| |
  • ||
  • ||| |
  • |
  • [/flash][/url][/flash]|| |
  • [/img]| |[/list][/u][/i][/b]|

    2016年9月12日 09:35
    0 0

    在iframe里的跳转(a标签) 的 target="_self"  不能是_blank _top _parent

    2012年9月18日 12:33

    相关推荐

      Django 在iframe里跳转顶层url的例子

      A网页为一个专门设计的登录页面login.html,通过iframe嵌套在B页面中index.html,登录后会进入后台C页面consule.html.问题来了,登录成功后,通过Django-url跳转,页面一直在iframe里面,没有跳出嵌入的框架中。...

      html判断当前页面是否在iframe中的实例

      这样做的目的是让`iframe`的父页面跳转到当前页面,从而跳出`iframe`环境。当然,这只是一个示例操作,实际应用中可能会执行其他逻辑,比如添加特定样式、修改元素内容等。 **三、应用场景** 1. **隐私策略**:有些...

      Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法

      在用户会话过期的情况下,即使用户被重定向到了登录页面,如果这个登录页面是在iframe中打开的,浏览器将只会刷新iframe内的内容,而不会跳出iframe框架。 为了解决这个问题,可以在登录页面的部分加入JavaScript...

      用jquery进行修复在iframe下的页面锚点失效问题

      在网页开发中,使用`iframe`框架是一种常见的布局方式,它可以将不同的页面内容嵌入到同一个页面中。然而,当`iframe`页面没有滚动条,而父窗体有滚动条时,页面内的锚点定位会出现问题。这是因为浏览器默认会根据...

      js 有框架页面跳转(target)三种情况下的应用

      本文将详细讲解三种不同情况下的框架页面跳转,包括如何跳出框架、跳转到指定名称的框架以及针对当前页iframe的跳转。 1. 跳出框架,在父页面跳转 当页面被包含在一个或多个框架内时,如果想要进行页面跳转,但目标...

      js防止页面被iframe调用的方法

      如果不相同,说明当前页面已经被嵌入到iframe中,因此将顶层窗口的URL设置为当前窗口的URL,从而实现跳出iframe的效果。 方法二:当检测到页面被iframe调用时,跳转到另一个指定地址。 ```javascript if(top....

      JS的location.href跳出框架打开新页面的方法

      当我们在网页中处理框架(iframe)时,有时需要控制页面的导航行为,特别是当需要从框架内部跳转到一个新的页面,且希望这个跳转能够跳出框架,直接在父窗口中打开页面。这个问题在【标题】和【描述】中被提到,是一...

      js实现防止被iframe的方法

      这通常被称为“反劫持”技术,其目的在于防止恶意网站使用iframe加载你的页面内容,并以此进行钓鱼等欺诈活动。在网站安全日益重要的今天,掌握这种技术对于保护用户数据和提升用户体验变得至关重要。 文章所描述的...

      js实现网页防止被iframe框架嵌套及几种location.href的区别

      在网页开发中,有时我们需要确保页面不被其他网站通过`iframe`框架嵌套,以防止内容被盗用或者保护用户安全。本文将详细讲解如何利用JavaScript实现这一功能,并介绍`location.href`的不同用法。 首先,我们要理解`...

      Html中 IFrame的用法及注意点

      例如,在登录页面,用户成功登录后可能需要跳转到父页面。通过JavaScript,我们可以检查`window.parent`对象是否存在特定的方法,然后调用它。以下是一个示例: ```javascript if (window.parent.[IFRAME外壳的某...

      js 跳出页面的frameset框架示例介绍

      在现代Web开发中,框架(frameset)曾是一种流行的页面布局技术,用于将浏览器窗口分割成几个独立的部分,每个部分可以加载不同的页面。然而,随着HTML5和CSS3的兴起,框架结构逐渐被更为先进的页面布局技术(如...

      如何跳出frame框架

      在Web开发中,有时我们需要让嵌套在`<frameset>`或`<iframe>`中的页面能够直接打开在一个新的窗口或直接覆盖当前顶级窗口,而不是局限于框架内部显示。这种情况通常出现在登录页或其他需要特殊处理的场景。下面将...

      JavaScript经典代码大全

      ` 用于检测页面是否被其他页面作为 iframe 嵌入,如果是,则跳出框架。 6. 阻止“另存为”功能:`<noscript><iframe src=*.html></iframe></noscript>` 利用 noscript 元素防止页面被另存为 HTML 文件,因为 ...

      .net 网页常用代码

      从给定的文件信息中,我们可以提取到一系列与网页开发相关的代码片段,这些代码主要针对的是前端页面的设计和功能实现,特别关注了浏览器兼容性、用户交互限制以及页面跳转等常见需求。以下是对这些代码知识点的详细...

      javascript的常用代码

      6. `<input style="ime-mode:-Disabled">`:通过设置`ime-mode`为`-Disabled`,可以关闭输入法,使得在该输入框中无法使用拼音或IME输入中文。 7. `if (window == top) top.location.href = "frames.htm";`:这段...

      HTML第四讲 主讲:吴涛 硅谷动力网络学院

      4. 如果框架页面之间存在链接,需要在子框架中设定链接,以确保链接在框架内正确跳转。 框架的基本语法使用`<frameset>`标签来定义,其中`rows`属性用于定义上下分割的框架大小,`cols`属性用于定义左右分割的框架...

      gitbook-plugin-add-tag-to-parent:自动刷新gitbook父窗口的hash key的值,方便做拷贝

      当gitbook做为其它页面的子页面嵌入时,在gitbook所在的iframe内切换文章时,并不会在父页面的url中反映出来,这将导致不能复制文章的url时总是会跳到这个gitbook的首页,极为不方便。 此插件安装后,会在切换文章的...

      40种窗体常用代码

      ` 进行检查,如果页面不在顶层窗口,则重定向到指定的框架页面。 8. 防止被frame:`<SCRIPT LANGUAGE=JAVASCRIPT><!--if (top.location != self.location)top.location=self.location;// --></SCRIPT>` 用于检测...

      400个DreamWeaver插件

      mxp/用来代替Dreamweaver自带的Set Text of Layer behavior,从而使得在Netscape 6下兼容 mxp/打开一个新窗口,并让窗口在屏幕上居中 mxp/Chromeless Windows,比我做的X-window好。 mxp/可以联合Authorware, ...

    Global site tag (gtag.js) - Google Analytics