javascript - 从帧重定向中获取 url
问题描述
我做了一个帧重定向,将 subdomain.domain1.com 重定向到 domain2.com。它运作良好,即我在地址栏中得到“subdomain.domain1.com”,并且 domain2.com 显示良好。但是,我尝试在 js 代码中获取 url。
console.log(window.location.href);
这一行显示“domain2.com”,但它会是“subdomain.domain1.com”。如何得到?
解决方案
window
指当前页面。
如果您想要父框架的 URL,那么您需要转到window.parent
.
那时你会遇到跨域错误。如果您控制了父母,那么您可以使用postMessage来传递数据。
由于您使用的是帧重定向,但这似乎不太可能。通常这是基于帧的重定向的许多限制之一,这意味着您通常应该首先避免这种方法。
推荐阅读
- wordpress - DIVI 网站修改因“空白推荐人”而被阻止 - 任何解决方法?
- java - 使用 Java 和 PHP 将文件上传到服务器
- javascript - 如何在选择类型输入中放置占位符?
- angular - 以正确的方式处理布尔响应和错误 - Angular 6
- typescript - Typescript 嵌套的 Observables
- spss-modeler - 在 SPSS Data Modeler 的详尽 CHAID 中配置节点标识符选项
- python - Python破折号回调函数
- django - 如何从 Django View 将两个列表返回给 chartjs
- laravel - 在 Laravel 中编辑了开箱即用的身份验证表单,但现在不会提交到数据库
- java - 在表格中实现一个按钮,单击时打开一个对话框,将特定单元格的值显示为下拉/复选框按钮