我创造了一个音乐播放器。在应用程序中,有一个功能,用户可以分享他们正在收听的歌曲。我严格遵循this official guide from facebook's developer's page.分享工作正常。但我的朋友都没有看到共享的帖子。我上传了一个截图,显示我在Facebook上分享的帖子。我试过改变帖子的隐私设置来自"朋友"公共" /其他人。但似乎没有任何效果。
我错过了什么吗?
以下是代码段:
/* Set event leaving the page to execute actionFunction */
function visibilityChange(actionFunction) {
window.focus(); /* window.onfocus = infoIn; */
var hidden = "hidden";
/* Standards: */
if (hidden in document) {
document.addEventListener("visibilitychange", actionFunction);
} else if ((hidden = "mozHidden") in document) {
document.addEventListener("mozvisibilitychange", actionFunction);
} else if ((hidden = "webkitHidden") in document) {
document.addEventListener("webkitvisibilitychange", actionFunction);
} else if ((hidden = "msHidden") in document) {
document.addEventListener("msvisibilitychange", actionFunction);
}
/* IE 9 and lower: */
else if ("onfocusin" in document) {
document.onfocusin = document.onfocusout = actionFunction;
}
/* All others: */
else {
window.onpageshow = window.onpagehide = window.onfocus = window.onblur = actionFunction;
}
}
/* Function to make browser window blink in task bar */
var comeBackAlerts = (function() {
var oldTitle = document.getElementsByTagName('h1')[0].innerText; /* document.title; */
var msg = "Arbir.ru";
var intervalId;
var blink = function() {
intervalId = setInterval(function() {
/* document.title = document.title == msg ? ' ' : msg; */
if (document.title == msg) {
document.title = oldTitle;
} else {
document.title = msg;
}
}, 1000);
};
var clear = function() {
clearInterval(intervalId);
document.title = oldTitle;
window.onmousemove = null;
window.onmouseout = null;
intervalId = null;
};
return function() {
if (!intervalId) {
blink();
window.onmousemove = clear;
}
};
}());
/* Running the functions */
visibilityChange(comeBackAlerts);