我有以下语句来获取我的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收集的?
谢谢!
答案 0 :(得分: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
答案 1 :(得分:1)
而不是href使用路径名
document.getElementById("mframe").contentWindow.location.pathname