Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีดึงหมายเลขพอร์ตของโฮสต์อินเทอร์เน็ตสำหรับหน้าปัจจุบันใน JavaScript

หากต้องการรับหมายเลขพอร์ตของโฮสต์อินเทอร์เน็ตสำหรับหน้าปัจจุบันใน JavaScript ให้ใช้คุณสมบัติ window.location.port

ตัวอย่าง

ลองรันโค้ดด้านล่างเพื่อรับหมายเลขพอร์ตอินเทอร์เน็ตบนหน้าปัจจุบัน เบราว์เซอร์จะแสดง 0 หรือไม่แสดงอะไรเลย สำหรับพอร์ตเริ่มต้น (default port):

<!DOCTYPE html>
<html>
  <body>
    <script>
      document.write("Port: " + window.location.port);
    </script>
  </body>
</html>

คำอธิบาย: หากเว็บไซต์ใช้พอร์ตมาตรฐาน (HTTP: 80, HTTPS: 443) คุณสมบัติ port จะคืนค่าว่าง ("") หรือ "0" ขึ้นอยู่กับเบราว์เซอร์ หากใช้พอร์ตที่ไม่ใช่มาตรฐาน (เช่น :3000, :8080) จะคืนค่าหมายเลขพอร์ตนั้นๆ คุณสมบัติอื่นของ location: href, protocol, host, hostname, pathname, search, hash