我正在开发一款最近在facebook画布上运行的游戏。
对于loggin,我使用Django auth,但是,虽然它在我的页面中工作正常,但在Facebook画布中它并没有。原因是Django auth会自动使用http
,因此我收到了以下错误:
铬:
[blocked] The page at 'https://apps.facebook.com/****/' was loaded over HTTPS, but ran insecure content from 'http://****.herokuapp.com/register/?next=/': this content should also be loaded over HTTPS.
火狐:
Blocked loading mixed active content "http://****.herokuapp.com/login/"
那么,我如何让Django auth使用相对网址,以便在请求来自https
时使用https
?
修改
在firefox中我也收到了这条消息(希望它有所帮助):
Password fields present on an insecure (http://) iframe