我正在使用javascript SDK使用facebook分享,我需要在angular.js中使用回调函数,如下所示。
<button type="button" class="btn share-btn fb-share" ng-click="shareOnSocialMediaFB();"> </button>
Javascript代码如下(angularJs)
$scope.shareOnSocialMediaFB = function() {
$.ajaxSetup({ cache: true });
$.getScript('//connect.facebook.net/en_US/sdk.js', function(){
FB.init({
appId: 'XXXXXXXXXXX', //replace with your app ID
version: 'v2.3'
});
FB.ui({
method: 'share',
mobile_iframe: true,
title: 'TEST',
description: "TEST",
href: 'www.example.com',
},
function(response) {
//
});
});
};
这适用于每个桌面和浏览器。但对于iphone safari浏览器,FB不会在弹出窗口或新选项卡中打开。 如何让它工作,以便在成功分享时,我可以在回调函数上做我的东西?