用于防止同一浏览器中的多个选项卡的Javascript

时间:2016-12-27 10:05:48

标签: javascript browser webbrowser-control

这是我的js代码,用于阻止同一浏览器中的多个标签。

<script type="text/javascript">
        window.onload = function(){
        if (document.cookie.indexOf("_instance=true") === -1) {
        document.cookie = "_instance=true";
        // Set the onunload function
        window.onunload = function(){
            document.cookie ="_instance=true;expires=Thu, 01-Jan-1970 00:00:01 GMT";
        };
        // Load the application
        }
        else {
             alert(" Security Alerts.You Are Opening Multiple Window. This window will now close.");
             var win = window.open("about:blank", "_self"); win.close();
        // Notify the user
        }
        };
</script>

它在chrome和firefox中运行良好但它总是在Safari浏览器(Mac)中发出警报。是否有任何其他替换代码。 提前谢谢。

0 个答案:

没有答案