用于阻止在新标签页中打开页面的HTML代码

时间:2018-05-15 11:58:31

标签: javascript jquery html html5

我在HTML文件中有以下代码和jquery文件。当我运行此HTML文件然后测试它以查看是否强制在同一选项卡中打开每个可单击链接时,它没有任何区别并继续在新选项卡中打开链接。我不是通过按住Ctrl键在新选项卡中打开任何内容。

默认情况下我在链接上尝试它,只需单击鼠标即可在新选项卡中打开它。

 <html>
    <head>
        <style type="text/css">
        body {width:780; height:580;}
        </style>
    <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js">
    </script>
    <script>
    $(document).ready(function(){
    $('a[target="_blank"]').removeAttr('target');
        });
    </script>
    </head>

    <body>
        <iframe src= "https://www.bing.com/" width="100%" height="100%" frameborder="0" id="MyFrame">
        </iframe>
    </body>
    </html>

1 个答案:

答案 0 :(得分:-1)

$('a[target="_blank"]').removeAttr('target');

不要在那里使用_blank ..