我有一個使用Django的Facebook應用程序。在我的一個觀點中,我使用下面的一段代碼來讓用戶登錄。Django-HttpRedirect在Internet Explorer中失敗
在IE中,返回HttpResponseRedirect行失敗,並顯示錯誤消息「此內容無法在框架中顯示...」,儘管其他瀏覽器正常工作。
你有一個想法,爲什麼IE瀏覽器對HttpResponseRedirect失敗? (這問題上產生IE9在Windows 7上,服務器使用的Django 1.3)
def auto_login(request):
username = request.GET['username']
password = request.GET['password']
user = authenticate(username=username, password=password)
if user is not None:
if user.is_active:
login(request, user)
theURL='http://apps.facebook.com/myapp/'
return HttpResponseRedirect(theURL)
else:
return HttpResponse("disabled account")
else:
return HttpResponse("Invalid login")
任何幫助嗎?我仍然無法弄清楚問題所在。 – user884624