为什么不是’;t此工作href=";javascript;?

为什么不是’;t此工作href=";javascript;?,javascript,google-chrome,Javascript,Google Chrome,浏览器 버전 : Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/76.0.3809.132 Safari/537.36 点击链接 <!DOCTYPE html> <html> <body> <script> function winopen(url){ window.open(url, '_blank'); } </s

浏览器

버전 : Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/76.0.3809.132 Safari/537.36

点击链接

<!DOCTYPE html>
<html>
<body>
<script>
function winopen(url){
    window.open(url, '_blank');
    }
</script>
<p>Open link in a new window or tab: <a href="javascript:winopen('https://www.w3schools.com');" target="_blank">Visit W3Schools!</a></p>

</body>
</html>

函数winopen(url){
打开(url,“U空白”);
}
在新窗口或选项卡中打开链接:

O:窗口打开

X:关于:空白窗口打开

我想你是想在空白窗口中打开链接吧? 如果您尝试更改href,使其直接指向链接

HTML


函数winopen(url){
打开(url,“U空白”);
}
在新窗口或选项卡中打开链接:


不要使用
javascript
方案。使用
onclick=“winopen(url)”
addEventListener
在JavaScript中附加事件。你也应该考虑不要使用弹出窗口之类的东西。让用户在他们想要打开URL的窗口中打开URL。它对用户更友好。首先阅读您不想这样做的原因感谢您解释了差异,然后提出了更好的方法。请理解它并不流畅,因为它是使用翻译的答案。会话信息应传输到其他服务器的其他系统。当前系统不支持SSO(单点登录)。所以它的实现是使用一个脚本来移动。上面的源内容是一个简单的例子。这以前是个好剧本。
    <!DOCTYPE html>
<html>

<body>
    <script>
        function winopen(url) {
            window.open(url, '_blank');
        }
    </script>
    <p>Open link in a new window or tab: <a href="https://www.w3schools.com" target="_blank">Visit W3Schools!</a></p>

</body>

</html>