0

我有以下语句来获取 iframe 窗口的 href 位置...

var mbackwindow = document.getElementById("mframe").contentWindow.location.href;

根据我加载初始页面的方式,console.log(mbackwindow) 将显示我 http://something/page/stuff.html,或者https://something/page/stuff.html

从我的变量mbackwindow,中,我想获取“/page/stuff.html”,无论该位置是来自 http 还是 https。我如何通过 javascript / jquery 收集它?

谢谢!

4

2 回答 2

2

使用以下window.location属性:

window.location.pathname

因此,在您的情况下,请使用:

var mbackwindow = document.getElementById("mframe").contentWindow.location.pathname;

参考:https ://developer.mozilla.org/en-US/docs/DOM/window.location#Properties

于 2013-04-12T13:37:14.513 回答
1

而不是 href 使用路径名

document.getElementById("mframe").contentWindow.location.pathname
于 2013-04-12T13:39:39.917 回答