小编kop*_*opa的帖子

在Facebook应用程序之外打开网站链接

我已经找到了一种方法来检测页面是否已经加载到Facebook应用程序中,这是通过以下方式完成的:

var ua = navigator.userAgent || navigator.vendor || window.opera;
if((ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1)) {
    var openInBrowser = window.confirm("This page works best outside of the Facebook app. Do you want to open it in your browser instead?");
    if (openInBrowser) {
        window.open(
          window.location.href, 
          '_blank'
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,此脚本似乎不起作用.是因为手机阻止它(弹出窗口阻止程序)?目的是要求用户通过浏览器加载页面,如果用户同意,则在Safari,Chrome或任何首选浏览器中打开页面.

javascript facebook

7
推荐指数
1
解决办法
712
查看次数

标签 统计

facebook ×1

javascript ×1