为了账号安全,请及时绑定邮箱和手机立即绑定

为什么第二个脚本会阻止第一个脚本重定向,我该如何解决?

为什么第二个脚本会阻止第一个脚本重定向,我该如何解决?

幕布斯6054654 2022-01-13 17:10:37
除重定向外,一切正常。如果我删除第二个脚本,则重定向有效。我需要做些什么才能让两者都工作吗?<script>function check_frame() {     if( top === self ) { // not in a frame          location.href = "https://xyz.any"; // either the frameset or an error.}     }</script><script>function check_frame() {     if( top !== self ) { //  in a frame          document.body.classList.add('framed');}          }</script><body onLoad="check_frame()"></body><style>body {  opacity: 0;  transition: opacity 2s ease-in;}body.framed {  opacity: 1;}</style>
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

您不需要(实际上,它没有意义)同一函数的两个定义。只需完成一个实现,如下所示:


function check_frame() {

     if( top === self ) { // not in a frame

          location.href = "https://xyz.any"; // either the frameset or an error.

     }


     else {

          document.body.classList.add('framed');

     }

}     


查看完整回答
反对 回复 2022-01-13
  • 1 回答
  • 0 关注
  • 132 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信