먼저 예를 살펴보겠습니다.
]
이 부분은 ifr.src가 Append에 배치된 후 실행되는데, 표면에는 아무것도 없고 정상적으로 보입니다. 하지만 패킷 캡처 도구를 사용하여 살펴보면 새로 고칠 때(F5 또는 새로 고침 버튼) 요청이 하나 더 있다는 것을 알 수 있습니다.
00:00:04.671 0.021 * GET Aborted text/ html http:/ /www.baidu.com/
상태가 Aborted임에도 불구하고 이 요청은 여전히 서버로 전송됩니다!
append 앞에 ifr.src를 넣으면 어떻게 될까요? 이 문제는 사라졌습니다!
유사한 내용은 다음과 같습니다.
추가 후에 ifr.frameBorder = 0을 입력하면 이 iframe에서 여전히 테두리를 볼 수 있습니다. Append에 넣기 전의 테두리는 0입니다.
Append 뒤에 ifr.scrolling = "no"를 넣으면 작동하지 않고, Append 앞에 넣으면 작동합니다.
Ifr.width 및 ifr.height는 앞이나 뒤에 배치되든 아무런 영향을 미치지 않습니다.
그러나 iframe 주소 뒤에 임시 매개변수를 추가하여 매번 새 페이지를 요청하는 효과를 얻으려는 경우 ifr.src를 추가하기 전에 넣으면 작동하지 않습니다(새로고침 또는 F5)!
코드 등:
외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다.
]
당신 새로 고칠 때마다 해당 tmp는 동일한 값입니다! 다시 로드하지 않는 한(F5/새로 고침 아님) 다른 방법은 어떨까요? document.write를 사용하여 달성하시겠습니까? 나는 당신에게 말할 수 있습니다. 그것도 작동하지 않습니다!