在新 tab/window/popup 中打开外部网站

Opening an external website in a new tab/window/popup

我知道点击:

<a href="http://www.example.com">Click here</a>

将退出当前页面并转到此地址,而

<a href="http://www.example.com" target="_blank">Click here</a>

将在新选项卡中打开它(Chrome 和 Firefox 中的默认行为)。

但是如何拥有一个按钮,点击它会在新浏览器中打开外部网站 window,可能是 700x500 像素?(比如如果您在 Chrome 菜单中执行 New window

你不能用纯 HTML 做到这一点 - 要达到你需要的结果 JavaScript。

<a href="http://www.example.com" onclick="window.open('http://www.example.com', 
                                         'newwindow', 
                                         'width=700,height=500'); 
              return false;">Click here</a>

但是,此解决方案容易受到 pop-up 阻止。

作为 @Rob M. suggested, here,您可以阅读有关 window.open() 的所有内容。