是否可以只触发window.onbeforeunload如果请求的url不是var

时间:2013-11-18 12:50:07

标签: javascript jquery onbeforeunload window.location

目前

  window.onbeforeunload = function() {
每次退出页面时都会触发

,是否可以从链接获取请求的window.location,如果网址不是变量的值,则运行window.onbeforeunload = function()

2 个答案:

答案 0 :(得分:0)

如果加载的网址不等于变量,则可以附加onbeforeunload。但你不能控制附加功能的执行

<script type="text/javascript">
if(window.location.href!=myvar)
{
 window.onbeforeunload=function(){};
}

</script>

答案 1 :(得分:0)

ahren就在这里

function experiment() {

  experimentEnviroment();
  $('a').click(function(){

    var regestedPage = $(this).attr("href");
    var myvar = "bsc.html"

        if( regestedPage != myvar ) {
            $(this).bind('ready',windowUnload());
        }

  });
 }