JavaScript/PHP 从 Facebook 应用重定向到应用商店

3

在2015年7月1日更新Facebook应用程序后,从Facebook应用程序重定向到应用商店对我无效。

我在服务器上有两个重定向页面,如下所示的下一步流程。

<html><head></head>
    <body>
    <script type="text/javascript" src="jquery-1.11.1.min.js"></script>
    <script>
        $(document).ready(function() {
            window.location.href='https://itunes.apple.com/app/id';
            // or window.open('https://itunes.apple.com/app/id');
        });

    </script>
    </body>
    </html>

并且

<?php
 header('Location: https://itunes.apple.com/app/id', 301);
 exit;
?>

在更新 Facebook 应用程序之前,它是工作的。

问题在于当我点击 Facebook 应用程序中的链接时,它会从 Facebook 中打开应用程序内置的网页浏览器。 并且当我点击“离开”时,它会询问我“离开 Facebook 应用程序?”然后显示一个空白页。

这是 Facebook 应用程序的问题吗?还是我能够找到解决方案?


location.href = 'itms-apps://itunes.apple.com/app/id'; 也不起作用。 - Minjoo Brian Kim
你是说更新Facebook应用程序是什么意思? - Sleepy Panda
1个回答

0

为头部函数添加ob_start和session_start,并使用ob_end_flush关闭ob_start

例如:

<?php
ob_start();
session_start();
 header('Location: https://itunes.apple.com/app/id', 301);
 exit;
ob_end_flush();
?>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接