簡體   English   中英

FB應用請求重定向到畫布頁面而不是標簽頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM