내 웹 사이트 하단에 채팅 막대와 같은 페이스북이 있으며 페이지로드시로드되는 몇 가지 다른 javascriptand 아약스 관련 코드가 있습니다. 아직 완전히이 웹 사이트를 ajaxified하지는 않았지만 문제를 생산에 넣어야합니다. 이 스크립트는 페이지를 새로 고칠 때마다 초기화하는 데 너무 오래 걸립니다. 그래서 그들을 꺼내서 전체 웹 사이트를 iframe 또는 frameset 내부에 넣고이 코드를 프레임 바깥쪽에 두는 것이 좋습니다.메인 방문 페이지의 iframe 안에 전체 웹 사이트를 넣는 단점은 무엇입니까?
저는 SO 커뮤니티에서 하루 만 기억하고 있습니다. 사람들은 항상 프레임 세트에서 멀리 떨어져 있어야한다고 말했고 iframe에서도 많은 댓글을 얻었습니다. 누군가가 나를 계몽 할 수 있습니까? 어떻게해야합니까?
webstorage와 css3과 같이 html5 기능을 많이 사용하고 있습니다. 통찰력을 가져 주셔서 감사합니다!
JavaScript를 최적화하고 iframe 및 프레임에서 손을 놓지 않는 것이 좋습니다. 예 : 몇 개의 작은 스크립트 대신에 하나의 큰 스크립트 만 사용하십시오. jQuery와 같은 JavaScript 프레임 워크를 사용하십시오. 많은 대형 웹 사이트에서 사용하기 때문에 라이브러리는 대부분의 브라우저에 캐시됩니다. iframe에 대한 응용 프로그램이 있지만이 중 하나가 아닙니다. 프레임 ... 할머니가 사용하는 것들 :-) –
너무 오래 걸리는 이유는 너무 오래 걸린다. – epascarello
@epascarello 나는 메모리 누수가 있다고 생각합니다. 내가 어떻게 알아낼 수 있니? – Neo