gpt4 book ai didi

javascript - 为什么 fb.event 没有被触发?

转载 作者:行者123 更新时间:2023-11-28 10:07:26 24 4
gpt4 key购买 nike

我尝试触发 FB 订阅事件,但警报不起作用。显示 FB 类似按钮,但当我单击类似按钮时没有警报:

代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="facebook.aspx.cs" Inherits="iFrame.facebook" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="//connect.facebook.net/en_US/all.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<iframe src="http://www.facebook.com/plugins/like.php?app_id=&amp;href=www.goal.com"
scrolling="no" frameborder="0" style="border: none; overflow: hidden; width: 47px;
height: 20px;" allowtransparency="true"></iframe>

</div>
</form>
</body>
</html>
<script type="text/javascript">


FB.Event.subscribe('edge.create',
function (response) {
alert('You liked the URL: ' + response);
});



</script>

最佳答案

您需要使用 XFBML 版本的“赞”按钮,否则无法检测到该事件。

如果 Javascript SDK 没有初始化 Like 按钮,那么它也无法访问触发的事件。使用“赞”按钮的 XFBML 版本而不是 iframe 版本,其余代码应该可以工作 - 看起来不错。

关于javascript - 为什么 fb.event 没有被触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8008452/

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