[英]FB app requests redirecting to canvas page instead of tab page
用戶發送應用程序請求時,請求將指向畫布頁面,而不是頁面選項卡。
我知道解決方案是將您的Canvas App URL指向重定向到頁面選項卡的頁面。 但是,它不起作用。
這是我的重定向頁面上的JS:
top.location.replace("#{PAGE_TAB_URL}");
直接轉到重定向頁面(myapp.com/redirect)將重定向到頁面選項卡。 但是由於某種原因,請求無法正常工作。 當用戶單擊以查看請求時,我的應用返回404。
Facebook中的top.location.replace
是否有問題?
以下問題的解決方案不適用於我: FB應用程序請求指向畫布頁面而不是頁面選項卡
問題出在我的路線文件(這是一個Rails應用程序)中,我只get
/ redirect,並且沒有處理post
,這是頁面選項卡中發生的事情。 工作解決方案:
在重定向頁面上:
`window.top.location.href = "#{PAGE_TAB_URL}";`
route.rb:
`match "redirect" => "home#redirect"`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.