<!-- Tautan Browser Visual Studio --> <scrip{filter}t type="application/json" id="__browserLink_initializationData"> {"appName":"Chrome","requestId":"c1d966c4e30a4503926d28e76b7bc5be"} </scrip{filter}t> <scrip{filter}t type="text/javascrip{filter}t" src="http://localhost:33888/4162501dbbc24a0fb1ec87e6027ba41e/browserLink" async="async"></scrip{filter}t> <!-- Akhiri Tautan Browser -->
Hari ini saya menulis sebuah proyek, dan saya menggunakan plugin pemuatan kemajuan halaman Pace.js dalam proyek, dan menemukan bahwa bilah kemajuan pemuatan halaman sangat lambat dan selalu tidak dimuat.
Terakhir, temukan alasannya, mengapa? Saya menemukan beberapa baris kode dari pintu ke pintu lagi di kode sumber, apa-apaan? ?
Apa itu Tautan Browser?
Fungsi Tautan Browser ini adalah untuk membangun jembatan komunikasi antara alur dan IDE Visual Studio melalui file skrip, dan setelah mengaktifkan Tautan Browser, Visual Studio akan menyuntikkan objek modul IHttpModule ke situs web, lalu mendaftarkan skrip di setiap halaman.
Fitur Browser Link diimplementasikan menggunakan teknologi SignalR.
Dengan semua yang dikatakan, untuk apa sebenarnya fungsi Tautan Browser digunakan?
Sekarang fungsi Broswer Link relatif sederhana, digunakan untuk menyegarkan halaman yang telah dibuka di browser di IDE Visual Studio, mengapa menyegarkan halaman di IDE Visual Studio?
Jika Anda mengembangkan halaman yang perlu kompatibel dengan browser IE, GOOGLE, FIREFOX, dan seluler, Anda dapat menggunakan bunga ini untuk membuka halaman Anda secara bersamaan, jika Anda menemukan semacam masalah, kembali ke VS IDE untuk memodifikasinya, dan setelah modifikasi, Anda dapat mengklik "Segarkan Browser Tertaut" di Visual Studio IDE untuk menyegarkan semua browser untuk melihat efeknya.
Sekarang "Tautan Browser" ini hanya memiliki fungsi penyegaran seperti itu, tetapi fungsi Tautan Browser dapat ditulis sebagai fungsi ekstensi, dan Anda dapat menyesuaikan beberapa fungsi yang Anda butuhkan.
Jika Anda tidak ingin menggunakan fitur ini, cukup tambahkan kode berikut di bawah simpul appSettings di 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>
Yang merah akan ditambahkan, dan akhirnya, terpecahkan dengan sempurna!!
|