افزونه ای در vscode استفاده میکنم که وقتی کدی وارد کردم خود به خود رفرش میکنه بدون اینکه نیازی به این باشه دوباره کروم رو رفرش کنم یا همون افزونه online server .
وقتی پیج ارتفاعش بیشتر میشه ،
هر دفعه کدی وارد میکنم خود به خود صفحه رفرش میشه ،
و دوباره میاد اول صفحه ،
راهی هست برای اینکه چنین اتفاقی پیش نیاد و در همون جایی که آخرین بار اسکرول خورده ثابت باشه ؟
@majidmagic
مشکل من با save شدن نیست
اینه که وقتی صفحه رفرش شد اون اسکرول حفظ بشه.مثلا در ارتفاع 2000px هست همون جا دوباره بیاد
نه اینکه بره دوباره از ارتفاع 0px بیاد بعد از رفرش شدن مرورگر
شاید پاسخ شما همینجا باشد
اگه اسکرول سایتت رو با Href و # پیاده سازی کردی مثلا #About یا ...
میتونی یه بار Url رو عوض کنی و بعد از رفرش شدن صفحه همچنان Url شما پا برجاست .
مثلا سایت تک صفجه ای زدی و Url هاش اینطوریه : localhost:3000#about الان این رفرش بشه باز هم همین Url باقی میمونه
یا اینکه میتونی یک Script تست بسازی و توی Html اصلیت ادش کنی که اون اسکریپته تنها کاری که میکنه اینه که بعد از Load شدن صفحه Scroll شما رو ست میکنه روی همون 200px
که این کد فکر کنم کار کنه :
document.documentElement.scrollTop = 200px
//یا این
document.body.scrollTop = 200px