[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"ui-script-auto-refresh-inactivity-th":3},{"id":4,"title":5,"body":6,"description":114,"extension":115,"meta":116,"navigation":122,"path":123,"seo":124,"stem":125,"__hash__":126},"content/scripts/th/auto-refresh-inactivity.md","รีเฟรชอัตโนมัติเมื่อไม่ได้ใช้งาน",{"type":7,"value":8,"toc":105},"minimark",[9,13,17,20,23,39,42,62,65,82,85],[10,11,12],"p",{},"สคริปต์นี้โหลดหน้า Little Hotelier ที่คุณเปิดอยู่ใหม่หลังจากไม่มีการใช้งาน 10 นาที เหมาะสำหรับคอมพิวเตอร์ที่แผนกต้อนรับซึ่งเปิด Little Hotelier ทิ้งไว้ทั้งวัน เมื่อเจ้าหน้าที่กลับมาที่เคาน์เตอร์ก็จะเห็นการจองล่าสุดและเซสชันที่ใช้งานได้ ไม่ใช่หน้าเก่าที่แสดงข้อผิดพลาด",[14,15,16],"h2",{"id":16},"ปัญหาที่สคริปต์นี้แก้",[10,18,19],{},"หน้าที่ปล่อยทิ้งไว้จะแสดงข้อมูลเดิมที่โหลดไว้ตอนเริ่มต้น การจองใหม่ การยกเลิก และการย้ายห้องที่ทำโดยช่องทางขายหรือเพื่อนร่วมงานจะไม่ปรากฏจนกว่าจะมีใครโหลดหน้าใหม่ เซสชันอาจหมดอายุเงียบๆ ในเบื้องหลัง และการคลิกครั้งแรกหลังพักก็ใช้ไม่ได้ การโหลดหน้าใหม่ตามความเคยชินเป็นเรื่องที่ลืมง่ายเมื่อมีแขกรออยู่ที่เคาน์เตอร์",[14,21,22],{"id":22},"สิ่งที่เปลี่ยนไป",[24,25,26,30,33,36],"ul",{},[27,28,29],"li",{},"ตัวจับเวลา 10 นาทีเริ่มทำงานเมื่อโหลดหน้า",[27,31,32],{},"การคลิก ขยับเมาส์ เลื่อนหน้า หรือสัมผัสหน้าจอ จะรีเซ็ตตัวจับเวลา หน้าจึงไม่โหลดใหม่ขณะที่มีคนกำลังใช้งาน",[27,34,35],{},"เมื่อครบ 10 นาทีโดยไม่มีการกระทำเหล่านั้น สคริปต์จะโหลดที่อยู่หน้าเดิมที่คุณเปิดอยู่ใหม่",[27,37,38],{},"ไม่มีอะไรอื่นบนหน้าเปลี่ยนไป ไม่มีปุ่มหรือแผงใหม่",[14,40,41],{"id":41},"วิธีติดตั้ง",[10,43,44,45,49,50,55,56],{},"ติดตั้งส่วนขยาย Tampermonkey ซึ่งใช้งานได้ฟรี กด ",[46,47,48],"strong",{},"ติดตั้งบน Tampermonkey"," ในหน้านี้ ยืนยัน แล้วโหลด Little Hotelier ใหม่ ",[51,52,54],"a",{"href":53},"/tools/ui/instructions","คู่มือการติดตั้ง"," อธิบายทีละขั้นตอน สคริปต์ทำงานบน Little Hotelier สามที่อยู่ ได้แก่ app.littlehotelier.com (Front Desk), application.littlehotelier.com (หน้าจอรุ่นใหม่ เช่น ปฏิทิน) และ app.thebookingbutton.com (Direct Booking) ใช้งานได้ฟรีและเป็นโอเพนซอร์ส ",[51,57,61],{"href":58,"rel":59},"https://github.com/JuanmanDev/TampermonkeyLittleHotelier/blob/main/frontdesk/autoRefreshOnInactivity.user.js",[60],"nofollow","โค้ดอยู่บน GitHub",[14,63,64],{"id":64},"ข้อควรรู้",[24,66,67,70,73,76,79],{},[27,68,69],{},"การโหลดหน้าใหม่จะทิ้งทุกอย่างที่ยังไม่ได้บันทึก การพิมพ์บนคีย์บอร์ดไม่นับเป็นการใช้งาน ดังนั้นหากมีคนพิมพ์บันทึกยาวๆ เป็นเวลา 10 นาทีโดยไม่แตะเมาส์ หน้าอาจโหลดใหม่ก่อนที่จะบันทึก ควรบันทึกเป็นระยะ",[27,71,72],{},"เวลา 10 นาทีเป็นค่าคงที่ในสคริปต์ (600 วินาที) หากต้องการเปลี่ยน ให้แก้ตัวเลขนั้นในตัวแก้ไขของ Tampermonkey",[27,74,75],{},"ใช้งานได้เหมือนกันทั้งบนเดสก์ท็อปและหน้าจอสัมผัส เพราะการสัมผัสและแตะก็นับเป็นการใช้งานเช่นกัน",[27,77,78],{},"ทำงานบนทุกหน้า Little Hotelier ที่ตรงเงื่อนไข รวมถึงปฏิทิน รายการการจอง และ Direct Booking",[27,80,81],{},"สคริปต์ไม่เก็บข้อมูลและไม่ส่งข้อมูลไปที่ใด",[14,83,84],{"id":84},"เรื่องที่เกี่ยวข้อง",[24,86,87,93,99],{},[27,88,89],{},[51,90,92],{"href":91},"/blog/little-hotelier-tips","20 เคล็ดลับ Little Hotelier และฟีเจอร์ลับที่หลายคนไม่รู้",[27,94,95],{},[51,96,98],{"href":97},"/blog/hotel-front-desk-checklist-automation","เช็คลิสต์ front office โรงแรม: 8 ข้อก่อนแขกมาถึง",[27,100,101],{},[51,102,104],{"href":103},"/tools/ui/full-width-reservation-table","ตารางการจองแบบเต็มความกว้าง",{"title":106,"searchDepth":107,"depth":107,"links":108},"",2,[109,110,111,112,113],{"id":16,"depth":107,"text":16},{"id":22,"depth":107,"text":22},{"id":41,"depth":107,"text":41},{"id":64,"depth":107,"text":64},{"id":84,"depth":107,"text":84},"โหลด Little Hotelier และ Direct Booking ใหม่เมื่อไม่มีการคลิก เลื่อน หรือขยับเมาส์นาน 10 นาที แผนกต้อนรับจึงไม่เจอหน้าเก่าที่ค้างอยู่","md",{"github":58,"category":117,"images":118},"General",{"before":119,"after":120,"gallery":121},"/images/scripts/auto-refresh-inactivity/from.webp","/images/scripts/auto-refresh-inactivity/to.webp",[119,120],true,"/scripts/th/auto-refresh-inactivity",{"title":5,"description":114},"scripts/th/auto-refresh-inactivity","2k-XTOFzvsFIyEWhIrXoOoWmAvNaFhCagtAG36e4KL8",1792099677925]