我有以下语句来获取我的 iframe 窗口的 href 位置...
var mbackwindow = document.getElementById("mframe").contentWindow.location.href;
根据我加载初始页面的方式,console.log(mbackwindow) 将向我显示 http://something/page/stuff.html
或 https://某事/页面/stuff.html
从我的变量mbackwindow,
我想获取“/page/stuff.html”,无论该位置是来自http还是https。我如何通过 javascript/jquery 收集它?
谢谢!
最佳答案
使用以下window.location
属性:
window.location.pathname
因此,根据您的情况,请使用:
var mbackwindow = document.getElementById("mframe").contentWindow.location.pathname;
引用:https://developer.mozilla.org/en-US/docs/DOM/window.location#Properties
关于javascript - 如何在安全或非安全 http 请求上获取 location.href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15972770/