javascript - 如何在安全或非安全 http 请求上获取 location.href

标签 javascript jquery

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

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

根据我加载初始页面的方式,console.log(mbackwindow) 将向我显示 http://something/page/stuff.htmlhttps://某事/页面/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/

相关文章:

javascript - 无法在多个 window.print() 中加载图像

javascript - 无法使用spring加载外部脚本js文件

jquery - 用按钮切换 div

javascript - 仿函数或单子(monad)的名称和存在以链接和终止操作序列

javascript - 使用 JavaScript 在另一个窗口中打开 XML 内容

javascript - 获取标题 Ajax Jquery

jquery - 当固定位置 div 处于事件状态时禁用 iPad、iPhone 上的滚动

jquery - 未报告 jQuery ajax 中的错误

javascript - 如何使 Angular 掩码适用于各种信用卡?

javascript - 图像损坏时隐藏 li