2012-07-25 7 views
1

다음 코드를 HTTPS를 통해 전송해야하는 웹 페이지에 삽입하려고합니다. 그러나이 스 니펫은 twitter.com에 두 가지 요청을 보내며 그 중 하나는 HTTPS가 아니므로 브라우저에 내 페이지에 "안전하지 않은 콘텐츠가 있음"이라는 경고가 표시됩니다.HTTPS를 통한 트윗 가져 오기

getTwitters('name', { 
    id: 'account', 
    count: 3, 
    withFriends: false, 
    enableLinks: false, 
    ignoreReplies: true, 
    newwindow: true, 
    template: '<span style="blabla">%time%</span><p style="blabla">%text%</p>' 
}); 

사람이 아이디어가 있습니까 : 트윗을 가져 오는을위한 두 통화가 왜

  1. 를?
  2. 왜 그 중 하나가 안전하지 않은 HTTP로 만들어 졌습니까?
  3. twitterjs에게 HTTPS를 통해서만 내 트윗을로드하도록 지시하는 방법은 무엇입니까?

EDIT : http://code.google.com/p/twitterjs/에서 라이브러리를 사용하고 있습니다. 예, js 파일은 HTTPS에 의해로드됩니다.

+1

실제 조치는 외부 자바 스크립트에서 일어나야합니다. 내 생각에 처음 외부 JS 파일이 트위터에서로드 된 다음 함수가 원인입니다 그것은 아약스 요청을 확인합니다. 스크립트 태그의 src 특성이 HTTPS를 사용하고 있는지 확인하십시오. 그렇지 않다면 사용중인 twitter javascript API를보십시오. – Robert

답변

0

하드 코딩 된 http://을 라이브러리의 https://으로 변경하여이 문제를 해결했습니다. 얼마나 간단한 일들이 몇 시간 동안 고생 한 후있을 것 같습니다 : (