2
ความแตกต่างระหว่าง window.location.href, window.location.replace และ window.location.assign
อะไรคือความแตกต่างระหว่าง window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); ฉันอ่านในฟอรัมหลายแห่งที่window.location.assign()เพิ่งแทนที่ประวัติเซสชันปัจจุบันและด้วยเหตุนี้ปุ่มย้อนกลับของเบราว์เซอร์จะไม่ทำงาน อย่างไรก็ตามฉันไม่สามารถทำซ้ำสิ่งนี้ได้ function fnSetVariable() { //window.location.href = "http://example.com"; window.location.replace("http://example.com"); //window.location.assign("http://example.com"); } <a onmouseover="fnSetVariable();" href="PageCachingByParam.aspx?id=12" > CLICK </a>
129
javascript
dom
location