在 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>
我有一个代码可以打开具有特定高度和宽度的新 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>