ฉันกำลังพัฒนาเว็บแอป ในนั้นฉันมีส่วนที่เรียกว่าหมวดหมู่ซึ่งทุกครั้งที่ผู้ใช้คลิกหนึ่งในหมวดหมู่แผงการอัปเดตจะโหลดเนื้อหาที่เหมาะสม
หลังจากที่ผู้ใช้คลิกหมวดหมู่ฉันต้องการเปลี่ยน URL ของแถบที่อยู่ของเบราว์เซอร์จาก
www.mysite.com/products
กับสิ่งที่ชอบ
www.mysite.com/products/{selectedCat}
โดยไม่ต้องรีเฟรชหน้า
มี JavaScript API บางประเภทที่ฉันสามารถใช้เพื่อบรรลุสิ่งนี้ได้หรือไม่?
path
และ / หรือquery string
ใน URL พวกเขาไม่สามารถเปลี่ยนโปรโตคอลโดเมนหรือพอร์ตได้ (เนื่องจากจะเป็นปัญหาด้านความปลอดภัยตามที่ผู้อื่นระบุไว้)hash
ฟังก์ชั่นข้างต้นสามารถเปลี่ยนสมอ (หรือ ID ส่วน)