parent.window.location.pathname 返回未定义
parent.window.location.pathname returning undefined?
if ( parent.window.location.pathname.indexOf ( "login" ) > 0 )
var selfUrl = 'http://www.example.com';
else
var selfUrl = unescape(parent.window.location.pathname);
这是登录问题的重定向,但 parent.window.location.pathname 返回未定义。
更奇怪的是,我们在开发服务器上运行相同的代码,这一切都像犹太洁食一样工作。相同的浏览器,相同的代码。
父窗口是否位于同一域中? 如果没有,那么您无权访问parent.location
。 我忘记了在这种情况下无法访问location
多少(我认为您没有读取权限,但您可能有一些写入权限),但您肯定无法访问路径名。
相关文章:
- 这.SOMETHING 总是返回未定义的 - extjs
- React+Meteor:this.ops返回未定义
- 解析-为什么user.getSessionToken()返回未定义的结果
- Javascript函数返回未定义
- JavaScript-获取数据属性的值返回未定义的值
- .val()返回未定义的.text返回随机代码
- 为什么innerHTML返回“未定义”
- "这个“;正在返回未定义的
- 谷歌地图:函数返回未定义的值在console.log中运行良好
- Javascript json返回未定义
- importScripts在web工作程序中返回未定义的
- 访问嵌套 json 对象的属性将返回未定义
- NativeAppEventEmitter返回未定义的
- 我的函数返回“未定义”
- 新手Javascript函数返回未定义的石头剪刀游戏
- Nodejs模块函数返回未定义的,而不是异步的
- .getElementById在.createTextNode中返回未定义
- javascript函数不返回未定义的值
- Typeahead的Javascript类型返回未定义
- Javascript可见元素返回未定义