javascript - 点击一个链接,跳转到一个网站,原页面也会跳转,这是个什么原理??
高洛峰
高洛峰 2017-04-10 14:24:05
[JavaScript讨论组]

点击一个链接,跳转到一个网站,原页面也会跳转,这是个什么原理??

就是这个网站 www.kubihai.com 不管是通过什么链接到网站首页的 只要是新窗口打开的

原页面就会跳转 , 是JS操作的吧 这是个什么原理 请高手解答

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
PHPz

window.opener

<!DOCTYPE html>
<meta charset="utf-8" />
<title>测试页面</title>
<a href="test.html" target="_blank">点我</a>
<!DOCTYPE html>
<meta charset="utf-8" />
<title>跳转测试</title>
<script type="text/javascript">
<!--
  try{
    document.write(window.opener.location);
  }catch(ex){
    console.log(ex);
  }
  window.opener.location = 'http://lilydjwg.is-programmer.com/';
//-->
</script>

在同源时能够访问到原页面地址。不同源的时候只能跳转而不能访问。

PS: 在 Firebug 中总是能够访问 window.opener 的各种属性,大概是因为 Firebug 是在 chrome 环境中运行的。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号