Membaca nama mesin atau komputer pelanggan daripada pelayar web ialah ciri yang berguna untuk pelbagai aplikasi. Artikel ini menyelidiki topik dan meneroka pendekatan menggunakan JavaScript dan ASP.NET.
Semasa menggunakan JavaScript sahaja, secara amnya tidak mungkin untuk mengakses maklumat ini secara langsung kerana sekatan silang asal. Walau bagaimanapun, pelayar Internet Explorer Microsoft menawarkan pengecualian kepada had ini.
Dengan memanfaatkan objek ActiveX 'WScript.Network' dalam Internet Explorer, anda boleh mendapatkan semula nama komputer pelanggan. Begini cara anda boleh mencapainya:
<code class="javascript">function GetComputerName() { try { var network = new ActiveXObject('WScript.Network'); // Show a pop up if it works alert(network.computerName); } catch (e) { } }</code>
Perlu diperhatikan bahawa teknik ini mungkin memerlukan tetapan keselamatan khusus dalam Internet Explorer untuk membenarkan akses objek ActiveX.
ASP.NET, sebaliknya , ialah teknologi bahagian pelayan yang menyediakan lebih banyak peluang untuk mendapatkan maklumat pihak pelanggan. Dengan menggunakan Request.UserHostName atau Request.ServerVariables("REMOTE_ADDR"), aplikasi ASP.NET boleh menangkap nama mesin atau alamat IP pelanggan, masing-masing.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Nama Mesin Pelanggan dalam Penyemak Imbas Web?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!