gpt4 book ai didi

javascript - facebook FB.Event.subscribe 未在移动版本上触发

转载 作者:行者123 更新时间:2023-11-29 22:09:03 24 4
gpt4 key购买 nike

当为广告创建评论时,我正在尝试创建一个小的通知程序。它在桌面版上运行完美,但在移动版上,FB.Event.subscribe 不会被触发。

我有这个代码:

    <script>

window.fbAsyncInit = function() {

// init the FB JS SDK
FB.init({
appId : 'XXXX'
channelUrl : 'http://www.xxx.dk/channel.php',
status : true,
xfbml : true
});


FB.Event.subscribe('comment.create',
function (response) {
$.ajax({
url: 'http://www.xxx.dk/notify.php',
type: 'POST',
data: { aid: {$viewad.aid} },
success: function(data) { },
error: function(data) { }
});
});
};

(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>

fbAsyncInit 和 FB.init 都被正确触发了!如果我输入 alert("fired") 我会得到那个警报,但不会在 FB.Event.subscribe 中

channel.php 包含这个:

<?php
$cache_expire = 60*60*24*365;
header("Pragma: public");
header("Cache-Control: max-age=".$cache_expire);
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$cache_expire) . ' GMT');
?>
<script src="//connect.facebook.net/en_US/all.js"></script>

最佳答案

这是插件的错误

https://developers.facebook.com/bugs/604681079553717

该死的..FB 修复速度很慢!

关于javascript - facebook FB.Event.subscribe 未在移动版本上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19110749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com