ფანჯრის კონტროლის გადაფარვა ეხმარება ვებ აპებს დესკტოპზე უფრო მეტად იგრძნონ მშობლიური აპები

Microsoft აუმჯობესებს Edge ბრაუზერში ვებ აპების ჩვენებას დესკტოპ მოწყობილობებზე. კომპანიამ გამოაცხადა Window Controls Overlay ფუნქციის ხელმისაწვდომობა, რომელიც ვებ დეველოპერებს საშუალებას აძლევს გამოიყენეთ დამატებითი სივრცე ვებ აპლიკაციის სათაურის ზოლში, ისევე, როგორც ამას აკეთებენ ადგილობრივი აპები უმეტეს ოპერაციებში სისტემები.

ვებ აპლიკაციების ამჟამად სამუშაო დესკტოპ მოწყობილობებზე არის ის, რომ მათ შეუძლიათ მხოლოდ კონტენტის დახატვა კონკრეტულად აპის ფანჯარაში. ზედა ნაწილში ნაჩვენები სათაურის ზოლი დაცულია გვერდის სათაურის, ბრაუზერის კონტროლისა და ოპერაციული სისტემის ზოგადი ფანჯრის კონტროლის საჩვენებლად. თუ თქვენ არ ქმნით მორგებულ ვებ აპს, რომელიც არ ეყრდნობა ბრაუზერს, ეს ზღუდავს იმ არეალს, სადაც დეველოპერებს შეუძლიათ თავიანთი აპებისთვის სასარგებლო შინაარსის ჩვენება.

Windows Controls Overlay-ით, Microsoft Edge ათავისუფლებს ადგილს სათაურის ზოლზე აპების ჩვენებისთვის ნებისმიერი კონტენტი მათ სურთ, რაც შეიძლება სასარგებლო იყოს ზედა დონის მენიუებისთვის, საძიებო ზოლებისთვის და სხვა ფუნქციებისთვის. ნაცვლად იმისა, რომ სათაურის ზოლმა დაიკავოს პიქსელის 30 მწკრივი, ფანჯრის კონტროლი - როგორიცაა მინიმიზაციის და დახურვის ღილაკები - ახლა ნაჩვენებია როგორც გადაფარვა ვებ აპის კონტენტის თავზე.

როგორც დეველოპერს, შეგიძლიათ ისარგებლოთ ამით, თქვენს ვებ აპლიკაციის მანიფესტში ეკრანის უგულებელყოფის მანიფესტის წევრის დამატებით და შემდეგ გამოიყენეთ CSS ცვლადები, რათა თქვენს ვებ აპს არ დახატოს ელემენტები აპის კუთხეში ფანჯრის კონტროლის ქვეშ. იმის გამო, რომ ფანჯრის კონტროლი განსხვავებულია Windows-ზე, Linux-ზე ან macOS-ზე, თქვენ დაგჭირდებათ გამოიყენოთ სხვადასხვა სიგანის ცვლადი იმისდა მიხედვით, თუ რა პლატფორმა მუშაობს, სადაც აპლიკაცია მუშაობს. თქვენ შეგიძლიათ იპოვოთ მეტი ინფორმაცია ამ შესაძლებლობის შესახებ საიტზე Mozilla დეველოპერის ქსელი.

Microsoft-მა პირველად ისაუბრა ფანჯრის კონტროლის გადაფარვის შესახებ ორი წლის წინ და რამდენიმე ხნის შემდეგ დაიწყო მისი დანერგვა Chromium-ის ძრავში. ფუნქცია ახლა ხელმისაწვდომია Edge-სა და Chrome-ში 105-ე ვერსიით დაწყებული, ასევე Opera 91-ე ვერსიით. Chromium-ზე დაფუძნებული სხვა ბრაუზერებმა ასევე უნდა დაუჭირონ მას მხარდაჭერა, თუ ისინი მუშაობენ Chromium-ის უახლეს ვერსიაზე. ასევე გამოქვეყნებულია ოფიციალური სპეციფიკაცია, რომელმაც უნდა წაახალისოს სხვა ბრაუზერები, როგორიცაა Firefox, ასევე განახორციელონ ფუნქცია.


წყარო:მაიკროსოფტი