2012-07-24 2 views
0

회사 웹 사이트의 크기가 직원의 브라우저 창 하나 이상으로 조정되었다는보고를 받았습니다. 필자는 사용자 컴퓨터에서이 동작을 직접 경험했습니다. 크기 조정은 다른 사이트가 아닌 사이트에서만 발생했기 때문에 신비로 웠습니다. Firefox와 Internet Explorer에서 모두 발생했습니다. 사용자는 업데이트 된 소프트웨어를 실행하는 Windows 7 컴퓨터가 있습니다. 그녀는 평상시 (플래시 등) 외에 애드온, 테마 또는 플러그인이 없으며 그녀의 설정은 공장 기본값입니다. 두 브라우저에서 브라우저 캐시를 지우고 컴퓨터를 다시 시작했지만 여전히 발생했습니다. 남은 유일한 것은 CSS이지만 그 중 누구도 나에게 의심스럽지 않습니다.내 웹 사이트의 브라우저 창 크기를 조정하는 이유는 무엇입니까

사이트의 버튼이나 내부 링크를 클릭하면 새 페이지로드가 끝나면 브라우저 창 크기가 콘텐츠 너비의 약 80 %로 조정됩니다. 즉, 페이지가로드 할 때 마지막으로 수행하는 작업은 크기를 조정하는 것입니다. 그녀가 확대하거나 축소하면 다음로드시에 크기가 작거나 큰 컨텐츠의 80 % 정도 크기가 다시 조정됩니다. 그녀가 최대화 한 다음 페이지를로드하면 창 크기가 80 %로 조정되지만 어떻게 든 "최대화"아이콘이 유지됩니다. (최대화하려면 "최대화"아이콘을 두 번 클릭해야합니다.)

내가 이런 말을하는 이유는 이런 종류의 행동이 JavaScript로만 할 수있는 것이라고 생각했기 때문에 의도적으로 이것을 페이지 자바 스크립트가 전혀없고 여전히 발생했습니다. 웹 사이트에는 자바 스크립트의 크기를 브라우저 단위로 조정하는 페이지가 하나만 있지만 크기가 아니라 픽셀 크기로 크기가 조정되며 테스트하는 동안 사용되지 않는 웹 서비스의 일부입니다.

이 문제를 해결하기 위해 조사해야 할 것은 무엇입니까? 직원이기 때문에 웹 사이트를 수정하거나 컴퓨터를 수리해야하므로 두 가지를 조사하기위한 아이디어가 훌륭합니다.

+0

한 대의 컴퓨터에서만 재생할 수 있다면 사이트가 아닌 해당 컴퓨터에서 재생할 수 있습니다. 나는 악성 코드를 냄새 맡는다 !! – banging

+0

사무실의 컴퓨터 한 대에서만 재현성이 있다고해서 그것이 말을하지 않는 사용자를 끝내는 일은 아닙니다. – miyasudokoro

답변

0

문제는 위에서 언급 한 브라우저 크기 조정 JavaScript가있는 단일 페이지로 밝혀졌습니다. 또 다른 페이지 집합은 해당 웹 서비스에서 일부 JavaScript 함수가 필요했기 때문에 한 사람이 필요한 기능을 복사하여 붙여 넣었습니다. 그런 다음 다른 사람이 따라 와서 복사 붙여 넣기가 멍청한 아이디어 였음을 알게되었고 단순히 대신 이러한 기능을 가진 JavaScript 파일을 포함 시키기로 결정했습니다.

문제는 해당 파일에서 창 크기를 조정하라는 명령이었습니다. 그 한 사용자의 경우, 그 명령이 수행되고 모든 창 크기를 조정하고있었습니다. 다른 모든 사람들은 브라우저가 웹 서비스 팝업 창을 제외하고 크기 조정 명령을 무시하고있었습니다. 공장 표준 설정을했기 때문에 문제가 있다고 가정 할 수 있습니다. 나머지는 그렇지 않았습니다. 이 문제를 해결하기 위해 JavaScript 파일의 resize 명령을 웹 서비스 페이지의 헤드로 옮겼습니다.

관련 문제