내 페이스 북 앱에 https 페이지를로드 할 때 (앱이 http://apps.facebook.com/xxxxx으로 실행될 때)이 정말 이상한 문제가 발생했습니다.facebook app/iframe의 https 페이지
내가 http 또는 https를 사용하여 신고하는 경우.
FB._https = (window.location.protocol === 'https:');
내 https 페이지에서 facebook javascript api가 자동으로 실패하거나 setSize 기능을 atleast합니다. iframe에 http 페이지를로드 할 때 제대로 작동합니다.
https가 없거나 IE에서 보안 경고가 표시되지 않으면 모든 다른 브라우저에서 벌금이 부과됩니다.
앱을 https로 실행하도록 내 설정을 설정하고 내 모든 페이지가 https에있는 경우 올바르게 작동합니다.
하지만 사용자가 http로 페이스 북을 실행하면 일부 페이지를 iframe에 https로 표시 할 수 있어야합니다. 누구나 비슷한 문제가 있습니까?
환호성을위한 환호. 하지만 불행히도 그건 문제가 아닙니다. 나는 둘 다 http와 https canvass 페이지를 가지고있다. 문제는 누군가가 http 캔버스 페이지를 occasion에서 사용하고 있다면, 실패 할 때 https 페이지를로드해야 할 필요가 있다는 것입니다. – Glenn
http 캔버스 페이지 설정에서 https url을 입력 한 다음 – Abby
도 시도해 보았습니다. 프로토콜이 window.top.location과 cnavas 프로토콜 사이에서 일치하지 않을 때 문제가 발생한 것처럼 보입니다. – Glenn