2013-10-17 2 views
1

저는 소스와 함께 한동안 브라우저 간 테스트를 해왔습니다. 나는 최근 BrowserStack에 대해 듣고 그것을 시도하기로 결정했습니다. 나는 그것을 발굴한다. 그것은 더 빠르다. 그리고 UI는 훨씬 더 직관적이고 협력 적이다.BrowserStack, Source Labs - 동일한 테스트, 다른 결과

IE8에서 미디어 쿼리를 인식하는 방법을 찾는 것이 영원합니다. Respond.js는 내가했던 것과 상관없이 작동하지 않았지만 결국에는 css3-mediaqueries.js를 시도 했으므로 슈트에서 바로 작동하는 것처럼 보였습니다.

하지만 BrowserStack에서 동일한 페이지를 테스트했을 때 미디어 쿼리가 없습니다.

동일한 테스트 매개 변수 (IE8, Windows 7, 1024x768)가 소스에서 작동하는 미디어 쿼리를 보여줄 수 있지만 BrowserStack에서는 작동하지 않는 것을 어떻게 알 수 있습니까? 당신이 respond.js과 문제에 직면하는 이유

http://www.ilium.com/test

답변

9

우리는 (BrowserStack)이 확실하지 않은 : 여기

내가 사용하던 옷을 벗었 테스트 페이지 링크입니다. 예상대로 작동하는 sample test page을 시도했습니다. Reference Image

URL, IE8 VMware VM 및 BrowserStack IE8을 사용한 테스트에서 동일한 결과가 나타납니다. local IE8 Image 지역 IE8 VM BrowserStack IE8 BrowserStack IE8

우리는 크롬처럼 작동하게 만들려고 노력 앞서 갔다. '도메인에서 데이터 소스에 액세스'를 설정하면 Chrome과 같은 다른 브라우저와 완전히 다른 것은 아니지만 아래처럼 작동합니다. New Look of ilium.com

Enable Settings

은 우리가 더 해명에 대해 알려주십시오.

+0

고마워요 @Nakul, 멋진 응용 프로그램이 있습니다. 따라서 소스 VM에 "도메인 간 데이터 소스 액세스"가 설정되어 있어야합니다.이 설정은 기본 설정이 아닌 것으로 볼 수 있습니다. 그러나 실제로는 테스트 페이지에있는 모든 단일 데이터 소스가 교차 도메인이고 절대 링크되어 있기 때문에 사실 내게 미스터리가 깊어졌습니다. 링크 된 스크립트와 CSS가 전혀 작동하지 않는다는 것을 의미하지 않아야합니까? css3-mediaqueries.js (IE 조건부 주석에 포함 된)에 대한 호출 만 영향을받는 이유는 무엇입니까? –

+0

명확히하기 위해 jquery 호출 (scripts 및 css)은 code.jquery.com으로 이동하고 다른 모든 호출은 실제 사이트를 구축 한 하위 도메인으로 이동합니다. –

+0

물론, Source의 VM에서 보안 설정에 액세스 할 수 있었으며 "도메인 간 데이터 소스 액세스"가 실제로 활성화되었습니다. 사용 중지하면 해당 도메인의 이미지가 계속로드되지만 미디어 쿼리를 무시하는 효과가 있습니다. 이것은 css3-mediaqueries.js가 호스팅되는 동일한 도메인에있는 경우에도 발생합니다. 어쩌면이 <10-SO-rep 녀석에게만 당황 스러울 지 모르지만. –