在屏幕加載時,我一直在我的畫布應用中看到帶有「轉到Facebook.com」鏈接的Facebook徽標。最終應用程序加載正常,但是這是什麼以及如何避免它?爲什麼我在畫布頁上看到「轉到Facebook.com」?
1
A
回答
3
它的存在,因爲你正在做一個「框架級別」當你跳轉到Facebook的身份驗證(即你正在使用類似的PHP header('Location:xyz')
或location.href=xyz
在JavaScript)重定向。您需要執行頁面級重定向,這就是爲什麼文檔示例代碼使用top.location=xyz
javascript調用。因爲你沒有脫離iframe,所以Facebook正在建立中間鏈接屏幕來爲你做。
-2
self.location.href
內的iframe,而不是header()
相關問題
- 1. 爲什麼我看不到我的Facebook畫布頁?
- 2. 爲什麼我在終端上看到轉義字符?
- 3. 我在畫布上畫錯了什麼?
- 4. 爲什麼我在我的主機上上傳我的php時看到白頁?
- 5. 爲什麼我的畫布不能上傳到服務器?
- 6. 爲什麼我無法在畫布上畫畫?
- 7. 在HTML5畫布上看不到文字
- 8. 爲什麼我看不到我發佈的android應用程序?
- 9. 爲什麼我無法在另一頁上看到我選擇的信息?
- 10. 爲什麼我看不到我在頁面上顯示的php代碼?
- 11. 爲什麼我只能在github上看到我的主分支?
- 12. 爲什麼我無法在我的網站上看到圖標?
- 13. 爲什麼我無法在div上看到我的背景
- 14. 爲什麼Firefox會轉到我們網站的上一頁?
- 15. 爲什麼我看不到粒子的動畫?
- 16. 爲什麼我無法在chrome上打開我的html5畫布?
- 17. 什麼是在畫布上視頻轉換爲3D網格
- 18. 爲什麼我的畫布循環看起來不順暢(Android)
- 19. 爲什麼繪製到Android畫布不修改我的位圖?
- 20. 爲什麼我在網站上看到這個錯誤?
- 21. 爲什麼我在System.Delegate上看不到+ =運算符?
- 22. 爲什麼我在/ people/me/people/visible上看到401錯誤?
- 23. 爲什麼我會在#pragma上看到警告C4081?
- 24. 爲什麼我在android 2.2上看不到gui編輯器?
- 25. 爲什麼我在index.jsp上看到一個紅叉?
- 26. 爲什麼我無法在Internet Explorer上看到html元素?
- 27. 爲什麼我看不到滾動條?
- 28. 爲什麼我看不到地圖
- 29. 爲什麼我看不到按鈕?
- 30. 爲什麼我會看到兩個框?
我瞭解AUTH期間做top.location的原因,但爲什麼我們不能做PHP的標題重定向?並且是否每個鏈接都假設重新加載整個瀏覽器窗口?感謝幫助。 – ggwarpig
您不能使用標題重定向,因爲它們只能影響包含該頁面的框架,並且需要影響父框架。不,您不需要(或不想)重新加載每個鏈接上的整個窗口,只有當您進行身份驗證時才需要。 –
我在適當的時候使用所有三個。你是否告訴我,Facebook正在追蹤我的所有php頭重定向與top.location重定向?我應該如何指導我的框架頁面,以避免這種情況? – ggwarpig