<!-- Σύνδεσμος προγράμματος περιήγησης Visual Studio --> <scrip{filter}t type="application/json" id="__browserLink_initializationData"> {"appName":"Χρώμιο","requestId":"c1d966c4e30a4503926d28e76b7bc5be"} </scrip{filter}t> <scrip{filter}t type="text/javascrip{filter}t" src="http://localhost:33888/4162501dbbc24a0fb1ec87e6027ba41e/browserLink" async="async"></scrip{filter}t> <!-- Τερματισμός συνδέσμου προγράμματος περιήγησης -->
Σήμερα έγραψα ένα έργο και χρησιμοποίησα ένα πρόσθετο φόρτωσης προόδου σελίδας Pace.js στο έργο και διαπίστωσα ότι η γραμμή προόδου φόρτωσης σελίδας ήταν πολύ αργή και πάντα δεν φορτωνόταν.
Επιτέλους, βρείτε τον λόγο, γιατί; Βρήκα μερικές ακόμη γραμμές κώδικα από πόρτα σε πόρτα στον πηγαίο κώδικα, τι στο διάολο; ?
Τι είναι το Browser Link;
Η λειτουργία αυτού του Browser Link είναι να δημιουργήσει μια γέφυρα επικοινωνίας μεταξύ της ροής και του Visual Studio IDE μέσω ενός αρχείου σεναρίου και μετά την ενεργοποίηση του Browser Link, το Visual Studio θα εισάγει ένα αντικείμενο λειτουργικής μονάδας IHttpModule στον ιστότοπο και, στη συνέχεια, θα καταχωρήσει ένα σενάριο σε κάθε σελίδα.
Η λειτουργία Browser Link υλοποιείται χρησιμοποιώντας την τεχνολογία SignalR.
Με όλα αυτά, σε τι ακριβώς χρησιμοποιείται η λειτουργία Browser Link;
Τώρα η λειτουργία Broswer Link είναι σχετικά απλή, χρησιμοποιείται για την ανανέωση της σελίδας που έχει ανοίξει στο πρόγραμμα περιήγησης στο Visual Studio IDE, γιατί να ανανεώσετε τη σελίδα στο Visual Studio IDE;
Εάν αναπτύσσετε μια σελίδα που πρέπει να είναι συμβατή με προγράμματα περιήγησης IE, GOOGLE, FIREFOX και κινητά, μπορείτε να χρησιμοποιήσετε αυτά τα λουλούδια για να ανοίξετε τη σελίδα σας ταυτόχρονα, εάν εντοπίσετε κάποιο πρόβλημα, επιστρέψτε στο VS IDE για να το τροποποιήσετε και μετά την τροποποίηση, μπορείτε να κάνετε κλικ στο "Ανανέωση συνδεδεμένων προγραμμάτων περιήγησης" στο Visual Studio IDE για να ανανεώσετε όλα τα προγράμματα περιήγησης για να δείτε το αποτέλεσμα.
Τώρα αυτός ο "Σύνδεσμος προγράμματος περιήγησης" έχει μόνο μια τέτοια λειτουργία ανανέωσης, αλλά η λειτουργία Σύνδεσμος προγράμματος περιήγησης μπορεί να γραφτεί ως λειτουργία επέκτασης και μπορείτε να προσαρμόσετε ορισμένες από τις λειτουργίες που χρειάζεστε.
Εάν δεν θέλετε να χρησιμοποιήσετε αυτήν τη δυνατότητα, απλώς προσθέστε τον ακόλουθο κώδικα στον κόμβο appSettings στο web.config.
<appSettings> <add key="webpages:Version" value="2.0.0.0" /> <add key="webpages:Enabled" value="false" /> <add key="PreserveLoginUrl" value="true" /> <add key="ClientValidationEnabled" value="true" /> <add key="UnobtrusiveJavascrip{filter}tEnabled" value="true" />
<add key="vs:EnableBrowserLink" value="false"/> </appSettings>
Το κόκκινο πρέπει να προστεθεί και επιτέλους, λύνεται τέλεια!!
|