나는 FF 3.5.6에서 다음과 같은 예외가보고 있어요 : document.location.replace를 호출 할 때FF에서 NS_ERROR_MALFORMED_URI 호출 document.location.replace()
uncaught exception: [Exception... "The URI is malformed" nsresult: "0x804b000a (NS_ERROR_MALFORMED_URI)" location: "JS frame :: http://x :: refreshPage :: line 193" data: no]
이 오류가 발생합니다 ("/ 상대/url ")을 iframe의 상위 창에 표시합니다.
또한 FF2에서는 재생성이 가능하지만 IE8에서는 문제가 발생하지 않습니다.
편집 :
document.location.reload();
대체 할 내용은 무엇입니까? 아마도 파이어 폭스가 처리 할 수없는 잘못된 URI로 끝날 것입니다 ... – sdwilsh
나는 상대 경로로 바꿀 것입니다. 나는 절대 경로를 사용하면이 문제가 존재하지 않는다는 것을 알아 차렸다. iframe 보안 제한이 될 수 있다고 생각합니다. – jthompson