HTML
<iframe id = h5Content src => </iframe>
JS
$ (#h5content) .attr (src, $ {h5.url});H5.URL สอดคล้องกับหน้าเว็บที่แก้ไขและบันทึกลงในฐานข้อมูล
หลังจากแก้ไขเนื้อหาของหน้านี้หน้านำเสนอใน iframe ไม่เปลี่ยนแปลง
เหตุผลเนื้อหาใน iframe จะถูกรีเฟรชเฉพาะในกรณีที่ค่า SRC ของ iframe เปลี่ยนไป
ดังนั้นแม้ว่าหน้าเว็บที่สอดคล้องกับ URL ของรหัสของฉันมีการเปลี่ยนแปลง URL ยังคงไม่เปลี่ยนแปลงนั่นคือค่าของ SRC ของ IFRAME ไม่เปลี่ยนแปลง ดังนั้นเนื้อหาจึงไม่สดชื่น
สารละลายเมื่อพบเหตุผลแล้วมันง่ายมากที่จะแก้ไข แค่คิดว่าจะเปลี่ยนค่า SRC ของ iframe
ทางออกของฉันในเวลานั้นมีดังนี้:
$ (#h5Content) .attr (src, $ {h5.url}+? time =+วันที่ใหม่ (). getTime ());ผ่านค่าผ่านเครื่องหมายคำถามไปยัง URL และผ่านเวลาปัจจุบันจากนั้นจะได้รับการแก้ไข ค่านี้ไม่มีการใช้งานอื่นเพียงเพื่อเปลี่ยนค่าของ SRC
PS: แก้ไขปัญหาให้กับ Iframe Cache ไม่ได้รีเฟรชฉันพบปัญหาที่แปลกมากสองวันนี้ หน้าหนึ่งมีหน้า iframe ซ้อนกัน เมื่อหน้านี้ถูกส่งและกระโดดไปยังหน้านี้อีกครั้งหน้าต้นฉบับใน iframe ควรรีเฟรชข้อมูล แต่มันไม่ได้รีเฟรชภายใต้ IE (ไม่มีปัญหาภายใต้ FF) คุณต้องเรียกดู F5 ด้วยตนเองหรือเปิดแท็บเบราว์เซอร์ใหม่เพื่อรีเฟรช มิฉะนั้นการกด Enter บนเบราว์เซอร์ของหน้านี้จะไร้ประโยชน์ ฉันได้ปรึกษาข้อมูลจำนวนมากและในที่สุดก็พบว่ากลไกแคช IFRAME กำลังยุ่งอยู่ คุณสามารถแก้ปัญหาด้วยวิธีการต่อไปนี้:
<script type = text/javascript> var randomnumber = math.floor (math.random ()*100000) document.write ('<iframe src = http: //www.freedonation.com/hunger/hunger_thankyou.php3ด้วยการขอพารามิเตอร์เพิ่มเติมที่มีค่าของหมายเลขสุ่มเบราว์เซอร์เชื่อว่าหน้าที่ร้องขอนั้นใหม่ทุกครั้งเพื่อให้แน่ใจว่าหน้า iframe จะถูกโหลดซ้ำทุกครั้ง
นี่คือบทความเกี่ยวกับการแก้ปัญหาที่จะไม่รีเฟรชเนื้อหาของการชี้ IFRAME SRC สำหรับเนื้อหาที่เกี่ยวข้องเพิ่มเติมของ IFRAME SRC ชี้หรือไม่สดชื่นโปรดค้นหาบทความก่อนหน้าของ Wulin.com หรือดำเนินการเรียกดูบทความที่เกี่ยวข้องด้านล่าง ฉันหวังว่าทุกคนจะสนับสนุน Wulin.com ในอนาคต!