使用javascript通过手机上的Facebook应用程序重定向到Facebook页面上的特定选项卡

时间:2017-11-14 06:29:50

标签: javascript android facebook google-chrome

我正在尝试在facebook上打开特定页面,并在facebook应用程序上显示特定标签,该按钮会在按下按钮时触发

这是我的代码

<button  onclick="myFunction()" class="button small user_review">Review your Trip</button>

function myFunction()
    {
         setTimeout(function () { window.location = "https://www.facebook.com/Savaari/reviews/"; }, 5);
         window.location = "fb://page/300881516665819";

    }

如果Facebook应用已安装在手机上,我可以登陆https://www.facebook.com/Savaari/主页,主页标签突出显示 fb:// page / 300881516665819

我想登陆评论标签而不是我尝试使用 fb:// page / 300881516665819 / reviews 但它不起作用

是否有其他语法通过手机上的Facebook应用登陆特定标签?

此致 Sajal

1 个答案:

答案 0 :(得分:0)

尝试使用此代码:

<button  onclick="myFunction()" class="button small user_review">Review your Trip</button>


<script>
function myFunction()
    {
         setTimeout(function () { window.location.href = "https://www.facebook.com/Savaari/reviews/"; }, 5);
         //window.location.href = "fb://page/300881516665819/reviews";

    }

</script>

<强>更新:

较新版本的FB应用不支持fb://page/。您应该使用fb://facewebmodal/f?href=代替。

所以尝试这样做:

<button  onclick="myFunction()" class="button small user_review">Review your Trip</button>


    <script>
    function myFunction()
        {
             setTimeout(function () { window.location.href = "fb://facewebmodal/f?href=https://www.facebook.com/Savaari/reviews/"; }, 5);
             //window.location.href = "fb://page/300881516665819/reviews";

        }

    </script>