Το στοιχείο ελέγχου Microsoft Edge WebView2 επιτρέπει την ενσωμάτωση τεχνολογιών web (HTML, CSS και JavaScript) σε εγγενείς εφαρμογές. Το στοιχείο ελέγχου WebView2 χρησιμοποιεί τον Microsoft Edge ως μηχανή σχεδίασης για την εμφάνιση περιεχομένου ιστού σε εγγενείς εφαρμογές.
Παρουσιάζουμε το Microsoft Edge WebView2:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Με το WebView2, μπορείτε να ενσωματώσετε κώδικα ιστού σε διαφορετικά μέρη της εγγενούς εφαρμογής σας ή να δημιουργήσετε όλες τις εγγενείς εφαρμογές σας σε μία μόνο παρουσία WebView2. Με απλά λόγια, σημαίνει ότι αναπτύσσετε μια εφαρμογή (π.χ. WPF, WinForm) που μπορεί να ενσωματώσει ορισμένες ιστοσελίδες.
Επίσημη περιγραφή των πλεονεκτημάτων του WebView2
Οικοσύστημα Ιστού και σύνολο δεξιοτήτων. Αξιοποιήστε ολόκληρη την πλατφόρμα Ιστού, τις βιβλιοθήκες, τα εργαλεία και τα ταλέντα που υπάρχουν στο οικοσύστημα Ιστού. Καινοτομήστε γρήγορα. Η ανάπτυξη Ιστού επιτρέπει την ταχεία ανάπτυξη και επανάληψη. Υποστήριξη Windows 7, 8, 10 και 11. Υποστήριξη για μια συνεπή εμπειρία χρήστη στα Windows 7, Windows 8, Windows 10 και Windows 11. Εγγενείς συναρτήσεις. Αποκτήστε πρόσβαση στο πλήρες σύνολο των εγγενών API. Κοινό κωδικό. Η προσθήκη κώδικα ιστού στη βάση κωδίκων σας μπορεί να αυξήσει την επαναχρησιμοποίηση σε πολλές πλατφόρμες. Υποστήριξη της Microsoft. Η Microsoft παρέχει υποστήριξη και προσθέτει νέα αιτήματα δυνατοτήτων σε υποστηριζόμενες πλατφόρμες. Αειθαλής κατανομή. Βασιστείτε στην πιο πρόσφατη έκδοση του Chromium με τακτικές ενημερώσεις πλατφόρμας και ενημερώσεις κώδικα ασφαλείας. Η διανομή της έκδοσης διορθώθηκε. Μπορείτε επίσης να συσκευάσετε συγκεκριμένες εκδόσεις bit Chromium στην εφαρμογή σας. Σταδιακή υιοθέτηση. Βήμα προς βήμα για να προσθέσετε στοιχεία ιστού στην εφαρμογή σας.
Πλεονεκτήματα και μειονεκτήματα της τεχνολογίας Personal WebView2
Πλεονέκτημα:
1. Υβριδική ανάπτυξη, μπορείτε να χρησιμοποιήσετε πλούσια τεχνολογία HTML, JS, CSS front-end για να δημιουργήσετε εντυπωσιακά εφέ, ορισμένα γραφήματα είναι πολύ δύσκολο να εφαρμοστούν με την τεχνολογία back-end και είναι πολύ εύκολο να το κάνετε με το front-end. 2. Για εφαρμογές με πολύπλοκη σύνδεση φόρμας, η χρήση ανάπτυξης πλαισίου front-end έχει μεγάλα πλεονεκτήματα σε σχέση με την ανάπτυξη back-end. 3. Εάν ο διαδικτυακός σύνδεσμος είναι ενσωματωμένος, μπορεί να χρειαστεί μόνο να ενημερώσετε τον ιστότοπο, δεν χρειάζεται να ενημερώσετε τον πελάτη, ακόμα κι αν πρόκειται για ενσωματωμένο πόρο ιστού, χρειάζεται μόνο να ενημερώσετε το πακέτο πόρων λήψης. 4. Χρόνος εκτέλεσηςΣτα Windows 11, αυτό το στοιχείο είναι εγκατεστημένο στο σύστημα από προεπιλογή, επομένως, η συσκευασμένη εφαρμογή δεν θα είναι πολύ μεγάλη.
Έλλειψη:
1. Τώρα μπορεί να τρέξει μόνο στην πλατφόρμα των Windows και δεν ξέρω αν υπάρχουν σχέδια για διασταύρωση πλατφορμών στο μέλλον. 2. Εάν το σύστημα δεν εγκαταστήσει το χρόνο εκτέλεσης WebView2, το λογισμικό δεν μπορεί να εκτελεστεί κανονικά, επομένως μπορεί να χρειαστεί να συνδεθείτε στο διαδίκτυο ή να εγκαταστήσετε το απαιτούμενο περιβάλλον εκτέλεσης για πρώτη φορά.
Πυρήνας προγράμματος περιήγησης WebView2
Με απλά λόγια, το WebView2 είναι ένας πυρήνας προγράμματος περιήγησης που παρέχει λειτουργίες που σας βοηθούν να αποδώσετε πόρους διεπαφής. Ο πυρήνας του προγράμματος περιήγησης που χρησιμοποιείται από το WebView2 είναι το Chromium, ένα πρόγραμμα περιήγησης ιστού που αναπτύχθηκε από την Google. Διανέμεται με πολλαπλά δωρεάν πνευματικά δικαιώματα, όπως η άδεια BSD και ο ανοιχτός κώδικας, το Chromium μπορεί να ήταν σε ανάπτυξη ήδη από το 2006. Το Chromium είναι η μηχανή πίσω από το πρόγραμμα περιήγησης Google Chrome της Google, το οποίο στοχεύει στη δημιουργία ενός καθολικού προγράμματος περιήγησης που είναι ασφαλές, σταθερό και γρήγορο.
Υποστηριζόμενες πλατφόρμες WebView2
Υποστηρίζονται τα ακόλουθα περιβάλλοντα προγραμματισμού:
- Win32 C/C++
- .NET Framework 4.5 ή νεότερη έκδοση
- .NET Core 3.1 ή νεότερη έκδοση
- .ΝΕΤ 5
- .ΝΕΤ 6
- WinUI 2.0
- WinUI 3.0
Οι εφαρμογές WebView2 μπορούν να εκτελούνται στις ακόλουθες εκδόσεις των Windows:
παράθυρα 11 παράθυρα 10 Windows 10 IoT Enterprise LTSC x32 2019 Windows 10 IoT Enterprise LTSC x64 2019 Windows 10 IoT Enterprise 21h1 x64 Windows 8.1 Παράθυρα 7 ** Windows Server 2019 Windows Server 2016 Διακομιστής Windows 2012 Διακομιστής Windows 2012 R2 Windows Server 2008 R2 **
Χρόνος εκτέλεσης WebView2
Ο χρόνος εκτέλεσης WebView2 είναι ένας αναδιανεμόμενος χρόνος εκτέλεσης που λειτουργεί ως βάση (ή υποστήριξη) για την εφαρμογή WebView2 (ή υποστηρίζει) την πλατφόρμα Ιστού. Αυτή η ιδέα είναι παρόμοια με τη Visual C++ ή τον χρόνο εκτέλεσης .NET για εφαρμογές C++/.NET. Ο χρόνος εκτέλεσης WebView2 περιέχει τροποποιημένα δυαδικά αρχεία του Microsoft Edge που έχουν βελτιστοποιηθεί και δοκιμαστεί για εφαρμογές WebView2. Μόλις εγκατασταθεί ο χρόνος εκτέλεσης WebView2, δεν εμφανίζεται ως ορατή από τον χρήστη εφαρμογή προγράμματος περιήγησης. Για παράδειγμα, οι χρήστες δεν έχουν συντομεύσεις ή καταχωρήσεις επιφάνειας εργασίας του προγράμματος περιήγησης στο μενού "Έναρξη".
Στο λειτουργικό σύστημα Windows 11,Ο χρόνος εκτέλεσης WebView2 είναι ήδη εγκατεστημένος από προεπιλογή, πράγμα που σημαίνει επίσης ότι χρειάζεται να εγκαταστήσετε με μη αυτόματο τρόπο το χρόνο εκτέλεσης WebView2 μόνο σε χαμηλότερες εκδόσεις του λειτουργικού συστήματος, όπως φαίνεται στο παρακάτω σχήμα:
Κατεβάστε το χρόνο εκτέλεσης WebView2:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
(Τέλος)
|