2017-02-13 1 views
0

Sharepoint 2013을 사용하는 웹 사이트가 있으며 이상한 오류가 발생합니다. 우리는 클릭 할 때 레코드 목록을 표시하는 아주 간단한 jQuery dropDown을 가지고 있습니다. 미세 전체 화면으로 볼하지만 모바일에서 그들을 클릭하여 시도하거나 내가 할 모바일 장치를 에뮬레이트하도록 설정 크롬 개발자 도구를 사용하는 경우 다음과 같은 작품 :하이퍼 링크가 모바일에서 작동하지 않습니다.

Mixed Content: The page at 'https://xxxxxx.com/Programs/056607/pages/projectstatus.aspx' 
was loaded over HTTPS, but requested an insecure script 
'http://xxxxx.com/pages/Error.aspx?AccessDenied'. This 
request has been blocked; the content must be served over HTTPS. 

힘든 시간이 디버깅을 가졌어요. DEV 환경에서는이 문제를 재현 할 수 없지만 순전히 투기 적 관점에서만 작은 화면으로 설정하면 어떤 결과가 나올지 알 수 없습니다.

+0

보면 모든 하드 코딩 된 HTTP 및 오류 메시지가 말한다처럼, 당신은 HTTPS를 통해 모바일 페이지를 제공하기 위해 노력하고 있지만, 비 HTTPS 스크립트가있다, HTTPS으로 변경 페이지 – Pete

+0

"http"를 보유하고있는 물건에 대한 액세스 권한이 없지만 지금은 점점 더 작은 화면에서 페이지를로드하는 것과 어떤 차이가 있는지 파악하려고합니다. – TrevorGoodchild

+0

적응 형 템플릿을 사용하고있는 것처럼 들리므로 모바일이 실제 환경에서만 보안 페이지를 사용하도록 리디렉션하는 것처럼 들립니다. – Pete

답변

0

스타일 시트 및 스크립트 링크를 확인하십시오. 서버가 https 이상인지 확인하십시오. 가장 좋은 방법은 use // as the scheme입니다. 대한

<img src="//domain.com/img/logo.png"> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script> 
관련 문제