`

iframe获取父级url

阅读更多
iframe获取父级url

通过js获取父级iframe url,也可以是当前页面的上一个页面地址
        
var url = "";
        try {
            url = window.top.document.referrer
        } catch(M) {
            if (window.parent) {
                try {
                    url = window.parent.document.referrer
                } catch(L) {
                    url = ""
                }
            }
        }
        if (url === "") {
            url = document.referrer
        }
        return url
分享到:
评论

相关推荐

    js实现ifram取父窗口URL地址的方法

    在Web开发中,有时需要在iframe内获取其父页面的URL地址。本文介绍的JavaScript方法,就是如何在iframe中实现获取父窗口URL地址的过程。这一过程利用了JavaScript中的window.parent对象,它是iframe元素与父窗口之间...

    子窗口iframe跳转到父窗口

    前端可以通过AJAX异步请求获取这个重定向指令,并根据返回结果执行相应的跳转动作。 ```javascript $.ajax({ url: '处理请求的URL', success: function(data) { if (data.startsWith("redirect:")) { window....

    让iframe子窗体取父窗体地址栏参数(querystring)

    在网页开发中,有时我们需要实现一个功能,即`iframe`子窗体能够获取并使用其父窗体的URL参数。这种需求通常出现在嵌入式页面或者框架结构的应用中,允许子页面根据父页面的状态进行相应的操作。在给出的示例中,...

    iframe内容高度 iframe自适应高度终极解决Iframe设置高度后无法缩小问题

    `src`属性用于指定要嵌入的页面URL,`width`和`height`属性分别定义了`<iframe>`的宽度和高度。`scrolling`属性可以设置为`"yes"`、`"no"`或`"auto"`,控制是否显示滚动条。而`onload`事件则可以在`<iframe>`内容...

    后台管理禁止iframe刷新返回首页

    这样即使`iframe`刷新,我们仍然可以获取到之前的状态。 2. **监听`iframe`的`load`事件**:通过JavaScript,我们可以监听`iframe`的`load`事件。当`iframe`加载完成时,检查`localStorage`或`sessionStorage`中的...

    谷歌浏览器的一个新特点——关于获取iframe的parent对象Demo.zip

    这个压缩包文件“谷歌浏览器的一个新特点——关于获取iframe的parent对象Demo.zip”显然聚焦于一个特定的Chrome功能,即在iframe中获取父级(parent)窗口对象。在网页开发中,iframe(内联框架)是一种嵌入其他HTML...

    iframe子向父传值实例.rar

    2. **利用URL查询参数**:`iframe`的`src`属性可以携带查询参数,子页面可以通过读取当前页面的URL获取这些参数。父页面可以动态修改`iframe`的`src`,添加或更新查询参数,以此达到传递数据的目的。这种方法适用于...

    iframe多层级自动适应高度

    1. 在b.html中,我们可以添加如下JavaScript代码来获取其内容的实际高度并发送给父级的`iframe`: ```javascript window.onload = function() { var iframeHeight = document.documentElement.scrollHeight || ...

    利用JS对iframe父子(内外)页面进行操作的方法教程

    1. **window.parent**:获取iframe的父级window对象,如果是顶级窗口则返回自身。 2. **window.top**:获取最顶级的window对象,即用户最初打开的页面所在的窗口。 3. **window.self**:返回当前window对象的引用,...

    layer弹出的iframe层在执行完毕后关闭当前弹出层的方法

    // 执行完毕后,获取当前iframe所在的父级窗口的layer索引 var index = parent.layer.getFrameIndex(window.name); // 使用setTimeout延迟关闭,确保操作已完成后再关闭弹出层 setTimeout(function() { parent...

    子窗口传值到父窗口.rar

    父窗口通过监听`hashchange`或`popstate`事件来获取这些参数。 4. **使用cookies或localStorage**: - 如果数据量不大,且不涉及跨域,可以将值存储在子窗口的cookies或localStorage中,然后在父窗口中读取。 - ...

    frame 的 parent 是谁?

    而`parent`则是一个在JavaScript和DOM中的概念,它用来引用当前元素的父级节点。 首先,我们需要理解`frame`。在HTML4中,`<frameset>`元素被用来定义页面的框架布局,其中`<frame>`元素定义了每个框架的内容。每个...

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

    在子页面中,可以通过`window.location.search`获取查询字符串并解析。 然后,是“调用父页面的方法”。EasyUI提供了一种方式,通过`parent`关键字来访问父窗口的对象,从而调用其上的函数。假设在父页面上有一个名...

    Javascript常用对象.txt

    - `location.hash`:获取当前文档URL的锚点部分(以“#”开始的部分)。 - `location.search`:获取URL的查询字符串部分(以“?”开始的部分)。 #### `document`对象 `document`对象代表当前加载在窗口中的HTML...

    网页代码上传啦!!!!!!!!

    21. **父级元素**:`obj.parentElement` (DHTML) 和 `obj.parentNode` (DOM) 用于获取对象的直接父元素。 22. **交换表格行**:`TableID.moveRow(2,1)` 用于将表格的第2行移动到第1行。 23. **替换CSS**:`...

    layui框架中layer父子页面交互的方法分析

    // 获取当前active的tab的iframe } inputForm.attr("target", top_iframe); // 表单提交成功后,从服务器返回的url在当前tab中展示 if (iframeWin.contentWindow.doSubmit(top_iframe)) { top.layer.close...

    常用javascript

    obj.parentElement和obj.parentNode用于获取对象的父级元素。可以通过TableID.moveRow()方法交换表格中的行。document.all.csss.href="a.css"用于替换指定元素的CSS样式表。display:inline样式属性可以使得元素并排...

    关于js中[removed].href,location.href,parent.location.href,top.location.href的用法与区别

    2. parent.location.href的作用是将当前窗口所在的父级窗口(通常是包含当前iframe的页面)的URL进行跳转。如果当前页面嵌套在某个iframe中,使用parent可以返回到外层页面,并进行跳转。例如,如果页面D嵌套在页面C...

Global site tag (gtag.js) - Google Analytics