특정 사이트 서핑할 때, 예를 들어 오마이뉴스 사이트 홈페이지에서 기사하나를 읽은 후 다시 홈페이지로 되돌아가려고 할 때 뒤로 가기 버튼이 먹통입니다. (Alt+ <--는 물론, 확장의 마우스기능도 안됨)
하단의 상태표시줄에 보면 '완료' 가 아닌 'ad.ohmynews.com부터 전송 중' 이라고 나오는데, 실제 화면은 후라쉬 광고까지 다 떠있는 상태입니다.
또 다른 사이트도 몇게 더 있었는데, 기억이 안납니다. 뒤로가기 화살표 옆의 아래폴다운 화살표 눌러 나오는 목록에서 전 페이지를 클릭해서 가면 되긴 되는데, 영 번거롭습니다.
어떻게 하면 될까요?
특정사이트에서 뒤로가기 먹통 ex 오마이뉴스
Re: 특정사이트에서 뒤로가기 먹통 ex 오
이상하네요.. 저는 오마이뉴스 뒤로가기 버튼 잘 작동하는데요..오뉴스 wrote:특정 사이트 서핑할 때, 예를 들어 오마이뉴스 사이트 홈페이지에서 기사하나를 읽은 후 다시 홈페이지로 되돌아가려고 할 때 뒤로 가기 버튼이 먹통입니다. (Alt+ <--는 물론, 확장의 마우스기능도 안됨)
또 다른 사이트도 몇게 더 있었는데, 기억이 안납니다. 뒤로가기 화살표 옆의 아래폴다운 화살표 눌러 나오는 목록에서 전 페이지를 클릭해서 가면 되긴 되는데, 영 번거롭습니다.
어떻게 하면 될까요?
이상타 싶어서 IE로 열어봤더니.. 역시나 불어오는데.. 한 세월이네요.. FF에서는 순간적으로 열어젖히는데.. 그래서 제안하나..
Adblock 확장설치하셔서 Preferences에
*swf*
*banner*
*ad*
를 New Filter에 차례로 추가하셔서 한번 시도해보십시요..
먼가.. 오마이뉴스.. 첫페이지 맨위의 OhMyNews 옆쪽에 떠 있는 플래쉬가 이런 현상을 유발하는 것 같은데..
다시 Fox Fan 인데요..
오마이 뉴스 문제는 문제네요..
아랫글에서 오마이 뉴스 저는 뒤로가기 버튼 잘 작동한다고 했었는데..
아니군요.. 뒤로가기 잘 작동한 것은 페이지를 완전히 다 불러온 상태가 아니라 불러오고 있는 도중에 클릭을 해서 그랬던 것 같습니다..
페이지를 다 불러오고 난 뒤에는 역시 뒤로가기 버튼 작동을 하지 않는군요.. 쩝쩝..
아랫글에서 오마이 뉴스 저는 뒤로가기 버튼 잘 작동한다고 했었는데..
아니군요.. 뒤로가기 잘 작동한 것은 페이지를 완전히 다 불러온 상태가 아니라 불러오고 있는 도중에 클릭을 해서 그랬던 것 같습니다..
페이지를 다 불러오고 난 뒤에는 역시 뒤로가기 버튼 작동을 하지 않는군요.. 쩝쩝..
re: 뒤로가기 버튼이 잘 동작하지 않는 경우
뒤로가기 버튼을 클릭 했음에도 이전 페이지로 가지 않는 경우가 있습니다.
이런 현상은 주로 iframe이 html 렌더링 작업이 완료되는
즉시 삽입이 되는 페이지에서 발생하는 것으로 보입니다.
우리가 보기에는 하나의 페이지로 보이지만, 웹브라우져는 두개의 페이지로
인식을 하는 겁니다. iframe이 삽입이 되면서 웹브라우져는 다음페이지로
이동한 것으로 처리하는 것입니다.
따라서 뒤로가기 버튼을 클릭해도 빠른시간에 다시 iframe이 자바스크립트에
의해 삽입이 되면서 똑 같은 화면이 표시되는 것입니다.
물론 같은 내용이 삽입되므로 사용자는 화면전환이 되었는지를
인식을 할 수 없습니다.
오마이뉴스같은 경우에는 거의 대부분의 기사페이지에는
아래와 같은 iframe이 자바스크립트에 의해 HTML 내용을 표시한 후에
삽입되도록 되어 있습니다.
따라서, 이런 경우에는 뒤로가기 버튼을 아주 빠르게 계속 클릭을 하면 됩니다.
또는 뒤로가기버튼 옆에 있는 조그만 역삼각형(드롭다운메뉴버튼)표시 버튼을
클릭하면 나오는 메뉴에서 첫번째 항목이 아닌 두번째 항목을 클릭해보세요...
이런 현상은 주로 iframe이 html 렌더링 작업이 완료되는
즉시 삽입이 되는 페이지에서 발생하는 것으로 보입니다.
우리가 보기에는 하나의 페이지로 보이지만, 웹브라우져는 두개의 페이지로
인식을 하는 겁니다. iframe이 삽입이 되면서 웹브라우져는 다음페이지로
이동한 것으로 처리하는 것입니다.
따라서 뒤로가기 버튼을 클릭해도 빠른시간에 다시 iframe이 자바스크립트에
의해 삽입이 되면서 똑 같은 화면이 표시되는 것입니다.
물론 같은 내용이 삽입되므로 사용자는 화면전환이 되었는지를
인식을 할 수 없습니다.
오마이뉴스같은 경우에는 거의 대부분의 기사페이지에는
아래와 같은 iframe이 자바스크립트에 의해 HTML 내용을 표시한 후에
삽입되도록 되어 있습니다.
Code: Select all
var height1 = 195 //처음 세로위치
logoimage="<IFRAME name=ad_m src='http://ad.ohmynews.com/rolling_ad/ad_m.asp' NORESIZE SCROLLING=NO HSPACE=0 VSPACE=0 FRAMEBORDER=0 MARGINWIDTH=0 MARGINHEIGHT=0 WIDTH=240 HEIGHT=150></IFRAME>" // 로고 이미지의 경로
따라서, 이런 경우에는 뒤로가기 버튼을 아주 빠르게 계속 클릭을 하면 됩니다.
또는 뒤로가기버튼 옆에 있는 조그만 역삼각형(드롭다운메뉴버튼)표시 버튼을
클릭하면 나오는 메뉴에서 첫번째 항목이 아닌 두번째 항목을 클릭해보세요...
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
이것은 잘 알려진 문제이고, 1.0이 아닌 trunk나 모질라 스위트 1.8alpha에서는 고쳐져 있습니다. 1.0이 나오기 훨씬 전에 이 패치가 나왔지만, 1.0에 적용되지 않은 이유는 이 패치가 다른 'history' 관련 문제를 불러 일으킬지도 모른다는 우려 때문이었습니다. 모질라 스위트 트렁크에 적용된지 몇 달이 지났지만 아직 문제점 보고는 없으니까 안전한 것 같기는 하지만, 요새 모질라 스위트의 nightly build를 시험하는 사람이 별로 많지 않아서 확신할 수는 없습니다.
1.0이 나왔을 때 제가 이 문제를 일으키는 dll/so만 패치를 적용한 후 컴파일해서 배포하려고 했습니다. 그런데, firefox는 모질라 스위트와 달리 초기 시작 시간 단축을 위해 거의 모든 dll/so를 하나로 묶어 버렸습니다. 즉, 10kB도 안 되는 dll/so 하나만 바꾸는 방식으로 이 문제를 해결할 수 없고, 몇 MB짜리 dll/so를 바꿔야 합니다. 사실 몇 MB도 그리 큰 문제는 안 되므로 언제 시간이 나면 패치를 적용한 것을 올리겠습니다.
참, 이것은 웹 표준화와 관련이 없고, 모질라의 명백한 버그입니다.
1.0이 나왔을 때 제가 이 문제를 일으키는 dll/so만 패치를 적용한 후 컴파일해서 배포하려고 했습니다. 그런데, firefox는 모질라 스위트와 달리 초기 시작 시간 단축을 위해 거의 모든 dll/so를 하나로 묶어 버렸습니다. 즉, 10kB도 안 되는 dll/so 하나만 바꾸는 방식으로 이 문제를 해결할 수 없고, 몇 MB짜리 dll/so를 바꿔야 합니다. 사실 몇 MB도 그리 큰 문제는 안 되므로 언제 시간이 나면 패치를 적용한 것을 올리겠습니다.
참, 이것은 웹 표준화와 관련이 없고, 모질라의 명백한 버그입니다.
뒤로 (Go back) 버튼 먹통문제..
테스트한 곳
http://unian.atimania.com/
유니안 드라이버 새 버전이 오늘자로 올라왔기에 오랜만에 들어갔다가 먹통현상을 겪는데요.
불여우 1.0+ nightly마저도 뒤로 버튼이 먹통입니다.
프레임..관련 문제라면 이전에 스크립트 오류가 있는 프레임이 정상적으로 동작하지 않는 것과 연관이 있지 않을까요?
모질라 1.7.5와 1.8 nightly는 테스트 안 해 보았지만, 먹통일 것으로 예상됩니다.
http://unian.atimania.com/
유니안 드라이버 새 버전이 오늘자로 올라왔기에 오랜만에 들어갔다가 먹통현상을 겪는데요.
불여우 1.0+ nightly마저도 뒤로 버튼이 먹통입니다.
프레임..관련 문제라면 이전에 스크립트 오류가 있는 프레임이 정상적으로 동작하지 않는 것과 연관이 있지 않을까요?
모질라 1.7.5와 1.8 nightly는 테스트 안 해 보았지만, 먹통일 것으로 예상됩니다.
신기하네요...
삽님이 뒤로가기버튼이 먹통이라길래...
http://unian.atimania.com/
위 사이트에 구경을 가봤거든요...
그런데 이건 아예 뒤로가기, 앞으로가기 버튼이
클릭조차도 할 수 없네요...
오마이뉴스는 그래도 클릭은 할 수 있는데...
증상을 따져봤더니...
프레임의 소스가 존재하지 않을 경우에
발생하는 것 같습니다.
위의 유니안 화면은
top.asp 프레임과
unian1.asp 프레임으로 구성되어있는데...
문제는 top.asp 프레임의 html 소스가 존재하지 않는 다는 것입니다.
웹스니퍼(http://web-sniffer.net/)로 top.asp의
HTTP 응답헤더를 살펴보니...
204를 던져주네요...
HTTP/1.1 204 No Content
firefox는 에러처리가 아직은...
지나면 나아지겠죠...
http://unian.atimania.com/
위 사이트에 구경을 가봤거든요...
그런데 이건 아예 뒤로가기, 앞으로가기 버튼이
클릭조차도 할 수 없네요...
오마이뉴스는 그래도 클릭은 할 수 있는데...
증상을 따져봤더니...
프레임의 소스가 존재하지 않을 경우에
발생하는 것 같습니다.
위의 유니안 화면은
top.asp 프레임과
unian1.asp 프레임으로 구성되어있는데...
문제는 top.asp 프레임의 html 소스가 존재하지 않는 다는 것입니다.
웹스니퍼(http://web-sniffer.net/)로 top.asp의
HTTP 응답헤더를 살펴보니...
204를 던져주네요...
HTTP/1.1 204 No Content
firefox는 에러처리가 아직은...
지나면 나아지겠죠...
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
Who is online
Users browsing this forum: No registered users and 1 guest