2014-07-23 5 views
2

현재 작업하고있는 사이트에 약간의 문제가 있습니다. 아무 것도 깨지는 않지만 사용자를 위해 더 나은 환경을 만들고 싶습니다. 내가하려고하는 것은 은 포스트 백에있는 모바일 장치의 확대/축소 수준에 해당합니다. 더 나은 컨텍스트를 제공하기 위해 포스트 백을 수행해야하는 계산기가 있으며 페이지를 다시로드 할 때마다 현재 확대/축소 수준이 기본값으로 재설정됩니다. 안타깝게도 원래 사이트는 데스크톱 용으로 제작되었지만 영업 담당자 중 많은 분이 휴대 전화/태블릿을 사용하여 사이트에 액세스하고 있습니다. 그러나 이것에 하나 더하기는 모두가 안드로이드 타블렛과 함께 공급된다는 것입니다. 사과 지원이 필요하지 않으므로 사과 장치를위한 솔루션이 작동하지 않는다면 큰 문제는 아닙니다.모바일 장치 다시 게시에서 크기 조정을 방지합니다.

메타 태그를 사용하여 페이지 확대/축소를 방지 할 수 있다는 것을 알고 있지만 확대/축소 수준을 다시 게시에 유지할 수있는 방법이 있습니까? JavaScript, html 또는 asp.net을 사용하여이 문제를 해결할 수있는 방법이 있으면 도움을 주시면 대단히 감사하겠습니다.

편집 : 줌 레벨 감지에 대한 게시물 here을 찾았습니다. viewstate 변수에서 이것을 사용하여 포스트 백의 확대/축소를 재설정 할 수 있습니다. 솔루션이있는 경우 업데이트됩니다.

고마워

좋아
+0

잘 모르겠지만 응용 프로그램 수준에서 확대/축소가 발생하고 JavaScript에서 액세스 할 수 없다고 생각합니다. 확대/축소가 필요하지 않도록 응용 프로그램을 설계하거나 스크롤 막대 및 내용 배율 조정을 사용하여 DOM에 크기 조절을 구현하는 것이 좋습니다. [responsive design] (http://en.wikipedia.org/wiki/Responsive_web_design)과 [Bootstrap] (http://getbootstrap.com/)과 같은 프레임 워크를 읽는 것이 좋습니다. – mason

+0

답변을 주셔서 감사합니다 mason, 내가 어떻게 든 통합 할 수 있습니다 괜찮은 링크 (지금 내 편집에 넣어) 발견. 원래 사이트를 구축 한 사람이라면 반응이 빠른 디자인 경로를 따라 갔을 것입니다.하지만 프로젝트를 계승하는 기쁨입니다! 앞으로 전환하길 원하지만 언젠가는 앞으로 나올 것입니다. –

+0

언제든지 측면에 사이트를 구축 한 다음 모바일 브라우저를 감지하여 다른 사이트로 보낼 수 있습니다. 이 태그를 ASP.NET으로 지정했기 때문에 [Friendly URL 's] (http://www.nuget.org/packages/Microsoft.Aspnet.FriendlyUrls/) 패키지는 데스크톱/모바일보기 간 교체를 지원합니다. – mason

답변

0

, 검색의 상당한 금액 후

은, 내가 찾은 유일한 해결책은 정말 피하기 위해 싶은 CSS 줌 것으로 보인다. 내가 이해할 수있는 브라우저 수준에서 실제로 줌 값을 수정할 수있는 것처럼 보이지 않습니다.

하나의 대답에 대한 링크는 here입니다.

전체 사이트를 모바일 장치로 바꿀 때까지 IFrame을 사용하거나 mason의 advice을 사용하도록 선택할 예정입니다.

도움 주셔서 감사합니다.

+0

Stackoverflow에서 다른 질문에 대한 답을 찾았 으면 질문은 사본으로; 그것은 "답변이 여기 있습니다"라고 대답하는 것보다 더 깨끗합니다. – Mike

+0

이것을 수행하기 위해 특정 담당자가 필요합니까? 편집 또는 플래그 옵션이 표시되지 않습니다. –

+0

어 .. 나는 당신이 다른 사람들의 질문에 대해 알고 있다는 것을 알고 있습니다. 나는 당신 자신에 대해 확신하지 못합니다. 당신이 옵션을 가지고 있지 않다면, 당신은 항상 중재자에게 도움을 요청할 수 있습니다.이 경우에는 "여기"링크 또는 "조언"링크 된 질문의 중복이 더 많다고 생각하면 저에게 말할 수 있다면 투표를 닫을 수 있습니다. – Mike

관련 문제