在 Chrome 中打开一个具有特定宽度和高度的新 HTML tap

open a new HTML tap in Chrome with a specific width and height

我有一个代码可以打开具有特定高度和宽度的新 window。如果可能的话,我更愿意打开一个新选项卡而不是一个新的 window,但仍然能够指定新选项卡的高度和宽度。这可能吗?

<html>
<head>
</head>
<body>
<input type="button" onclick='var myW=window.open

("http://www.google.com/", "mywindow", "width = " + window.screen.width + ", height = " + window.screen.width / 3 + "");'>
</body>
</html>

据我所知,无法确定新的 link 是否仅在选项卡中打开。浏览器的设置决定了新点击的 link target="_blank" 是在选项卡中打开还是在 window 中打开。 当然可以用 javascript 强制打开一个新的 window 而不是标签页。

现有问题:

关于在新标签页中强制打开: HTML: how to force links to open in a new tab, not new window

将 windows 调整为 Javascript: https://www.w3schools.com/jsref/met_win_resizeto.asp

你可以更换myWindow.resizeTo(250, 250);号码来改变window尺寸

<p>Open a new window, and resize the width and height to 500px:</p>
<button onclick="openWin()">Create window</button>
<button onclick="resizeWin()">Resize window</button>

<script>
var myWindow;
function openWin() {
  myWindow = window.open("", "", "width=100, height=100");
}
function resizeWin() {
  myWindow.resizeTo(250, 250);
  myWindow.focus();
}
</script>