Открыть новый кран HTML в Chrome с определенной шириной и высотой

У меня есть код, который открывает новое окно с определенной высотой и шириной. Я бы предпочел, если это возможно, открыть новую вкладку вместо нового окна, но при этом иметь возможность указать высоту и ширину новой вкладки. Это возможно?

<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>

Как изменить размер новой вкладки? Вкладка занимает всю высоту и ширину окна.

Praneet Dixit 13.12.2020 15:23

Я думаю, вы правы, чтобы сделать вкладку нужного размера, я думаю, мне придется начать делать первое окно такого размера. Если да, то будут ли следующие вкладки иметь тот же размер, что и родительское окно?

fernando 14.12.2020 03:22

Я думаю, что вы можете сделать одну вещь - открыть ссылку в новой вкладке (в существующем окне), а затем изменить размер существующего окна.

Praneet Dixit 14.12.2020 04:07

да, я тоже думаю, что должно работать, спасибо.

fernando 14.12.2020 04:23
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
4
1 600
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Насколько я знаю, невозможно решить, открывается ли новая ссылка только во вкладке. Настройки браузера определяют, будет ли открыта новая нажатая ссылка target = "_blank" во вкладке или окне. наверняка с помощью javascript можно заставить открывать новое окно, а не вкладку.

Существующие вопросы:

о принудительном открытии в новой вкладке: HTML: как заставить ссылки открываться в новой вкладке, а не в новом окне

Изменение размера окон с помощью Javascript: https://www.w3schools.com/jsref/met_win_resizeto.asp

вы можете заменить myWindow.resizeTo(250, 250); номер, чтобы изменить размер окна

<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>

Вы правы, спасибо, но это не то, что я ищу. Когда новое окно создано, оно уже имеет правильный размер, моя проблема в том, что я бы предпочел открыть новую вкладку, потому что некоторые браузеры блокируют всплывающие окна, а новая вкладка более удобна

fernando 13.12.2020 14:45

Другие вопросы по теме