Będziesz musiał użyć Javascript i utworzyć okno, o którym mowa, aby działało przez większość czasu, ponieważ ukośnice z zakładkami nie pozwalają ci na ponowne zdefiniowanie rozmiaru okna zawierającego inne zakładki. Nawet wtedy niektóre przeglądarki nie pozwolą ci tego zrobić.
Korzystanie window.open
można dokonać danego okna o rozmiarze 640 * 480, określając:
window.open('http://www.your.url/','yourWindowsName','width=640,height=480');
w oknie można spróbować resizeTo
wysokość i szerokość wywołane przez procedurę obsługi resize
wydarzenie jak następuje:
function resizeToMinimum(){
var minimum = [640, 480];
var current = [window.outerWidth, window.outerHeight];
var restricted = [];
var i = 2;
while(i-- > 0){
restricted[i] = minimum[i] > current[i] ? minimum[i] : current[i];
}
window.resizeTo(current[0], current[1]);
}
window.addEventListener('resize', resizeToMinimum, false)
Należy wziąć pod uwagę, że oba powyższe zachowania są kontrowersyjne, a to, co opisujesz, skutecznie ogranicza swobodę użytkownika w korzystaniu z przeglądarki zgodnie z własnym upodobaniem. W związku z tym nie spodziewałbym się, że będzie to działało wszędzie - ale tam, gdzie to robi, jest to kod, który pozwoli ci to zrobić.
jeśli chodzi o ograniczenie okna przeglądarki, to ostateczne ** nie ** (* bez ważnego powodu *). Jeśli masz na myśli rzeczywistą stronę, to 'min-width' jest twoim przyjacielem. –
@ GabyakaG.Petrioli _" definitive ** no ** "_ jest zdecydowanie niepoprawny - [moja odpowiedź] (http://stackoverflow.com/a/16174183/356541) zapewnia rozwiązanie działające w Chrome. Pokornie sugeruję, aby ktokolwiek, kto myśli o wzmiankowaniu powyższego komentarza, również pomyślał o odrzuceniu mojej odpowiedzi, ze względu na potomność! – Barney
@Barney OP stwierdza "*** dla wszystkich obsługi przeglądarki ***", a także rozwiązanie działa tylko wtedy, gdy okno jest otwarte przez 'window.open'. Oczywiście odpowiedź nie powinna być odrzucona, ponieważ zapewnia rozwiązanie niektórych scenariuszy i jest dobrym dodatkiem do pytania/odpowiedzi na przyszłość. –