วันนี้เมื่อฉันทำรหัสการตรวจสอบฉันพบว่าใน IE รหัสการตรวจสอบจะไม่ได้รับการรีเฟรชและไม่มีปัญหากับเบราว์เซอร์อื่น ๆ เช่น Google ดังนั้นฉันคิดว่ามันควรจะเป็นปัญหาแคชเพราะการตั้งค่าเริ่มต้น ของ IE คือถ้าที่อยู่การเข้าถึงไม่เปลี่ยนแปลงมันจะไม่ไป
ดังนั้นการแก้ปัญหาคือการเพิ่มพารามิเตอร์แบบสุ่มหลังจากที่อยู่สลับของรหัสการตรวจสอบ
ตัวอย่างเช่น:
การคัดลอกรหัสมีดังนี้:
<script>
// เปลี่ยนรหัสการยืนยัน
ฟังก์ชั่น CHAINGIMG () {
-
Math.Random Range คือ 0-1
*999 กลายเป็น 0-999
+3000 คือ 3000-3999
-
var time = math.round (math.random ()*999) +3000;
$ ('#captcha'). attr ('src', '__ แอพ __/สาธารณะ/ตรวจสอบ/เวลา/'+เวลา);
-
</script>