Wątek przeniesiony 2021-09-05 13:01 z Nietuzinkowe tematy przez cerrato.

Wyłączenie zmiany rozmiaru okna

0

Cześć

Czy jest możliwe ustawienie w aplikacjach internetowych jednookienkowych np w frameworkach ustawienie na starcie maksymalnego okna przeglądarki (deaktywacja ikony zmiany rozmiaru okna przeglądarki.
Jak funkcja w javascript zamienia np 100000 na 100 000

2

Z tego co kojarzę to nie ma możliwości, żeby z poziomu JS manipulować obramowaniem systemowym okna przeglądarki.

Jak trochę bardziej szczegółowo napiszesz w czym jest problem i co chcesz osiągnąć, to może ktoś doradzi cię sensownego.

4

Nie ma takiej możliwości (i z resztą bardzo słusznie). Pewien wpływ na wygląd okna, masz w przypadku nowych okien otwieranych polecniem window.open:
https://www.w3schools.com/jsref/met_win_open.asp
Chyba nawet da się ciągle manipulować ich rozmiarem z poziomu JS. Odnośnie normalnych okien, takie polecenia nie działają od ponad 10 lat.

0

To by była dziura bezpieczeństwa, jeśli jakaś strona decydowałaby o tym, czy mogę sobie zmienić rozmiar okna w przeglądarce, czy nie (a w jednej przeglądarce mogę mieć otwarte różne strony).

Poza tym tak postawione pytanie sugeruje, że próbujesz rozwiązać inny problem niż ten, o który pytasz.

Jeśli chcesz ograniczyć rozmiar treści na stronie, możesz to zrobić za pomocą CSS np. wkładając zawartość strony w jakiś pojemnik i ustalając max-width:

<style>
	.content {
		background-color: rgba(255,100,100,0.5);
		max-width: 800px;
		max-height: 800px;		
		width: 100%;
		height: 100%;
		text-align: right;
	}
</style>
<body>
	<div class="content">kotek</div>
</body>

Taki proof of concept na szybko, choć dalej nie jestem pewien, czy to dobry pomysł, bo nie wiem, co chcesz osiągnąć.

Tylko, że dzisiaj ludzie mają różnej wielkości okna przeglądarki (strony wyświetlane na komórkach, laptopach, dużych monitorach...) i takie coś może spowodować, że komuś będzie się dziwnie wyświetlać, więc dzisiaj raczej się robi odwrotnie - czyli RWD i to strona ma się dostosować do danej wielkości ekranu, a nie odwrotnie.

0

Optymalnie aplikacja pracuje w maksymalnym oknie przeglądarki. Przy próbie zmniejszania okna trochę zaburzona jest estetyka całości.

1

@anka7: To dotyczy każdej strony. Ale wiele może pomóc mechanizm CSS sprawiający, że strona dostosowuje się do dostępnego obszaru. Tylko musisz napisać odpowiednie style dla różnych rozdzielczości.

https://www.w3schools.com/cssref/css3_pr_mediaquery.asp

Spróbuj sobie skalować okienko z tym forum. Zobaczysz, że strona się zmienia.

0

Można porównać w JS screen.height/screen.width (rozmiar ekranu) z window.innerWidth/window.innerHeight (rozmiar okna) - jak będą się różnić znacznie tzn. że okno jest zmniejszone i można wtedy powiadomić użytkownika o tym żeby je powiększył np. blokując dostęp do aplikacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1