Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 6989|Απάντηση: 3

[Πηγή] [WebView2] (1) Αρχική εισαγωγή στην τεχνολογία Microsoft Edge WebView2

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2022-9-25 13:51:37 | | | |
Το στοιχείο ελέγχου 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:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

(Τέλος)





Προηγούμενος:20 νέα API για το .NET 6
Επόμενος:[WebView2] (2) Το WinForm εισάγει το WebView2 για την εμφάνιση περιεχομένου ιστού
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2022-9-25 20:47:13 |
Ο πυρήνας του προγράμματος περιήγησης C# Firefox Geckofx μπορεί να εφαρμόσει λειτουργίες όπως ο διακομιστής μεσολάβησης και η ανεξαρτησία της διαδικασίας
https://www.itsvse.com/thread-2859-1-1.html
Δημοσιεύτηκε στις 2023-8-8 09:06:26 |
Ελάτε να μάθετε
Δημοσιεύτηκε στις 2025-4-22 11:54:37 |
Είναι πολύ επιβλαβές
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com