Javascript-检测用户是否订阅了youtube频道

Javascript-检测用户是否订阅了youtube频道,youtube,channel,subscribe,Youtube,Channel,Subscribe,我使用Youtube订阅按钮() 当用户单击javascript函数时,是否有任何方法可以启动我的javascript函数?只需将函数名放在onclick中,如下所示: <div id="whatever they make you call it" onclick="yourFunction();" /> 我并不是说这是一个好主意,它可能会违反他们的使用条款,但我会尝试这样做。您只需要添加一个数据元素,其中包含需要运行的函数 <script> function myE

我使用Youtube订阅按钮()


当用户单击javascript函数时,是否有任何方法可以启动我的javascript函数?

只需将函数名放在onclick中,如下所示:

<div id="whatever they make you call it" onclick="yourFunction();" />

我并不是说这是一个好主意,它可能会违反他们的使用条款,但我会尝试这样做。

您只需要添加一个数据元素,其中包含需要运行的函数

<script>
function myEvent(e) 
{ 
    // do something here 
}
</script>

<div class="g-ytsubscribe" data-channel="GoogleDevelopers" data-onytevent="myEvent"></div>

功能myEvent(e)
{ 
//在这里做点什么
}

很有趣。说清楚一点,你看过Ts&Cs部分吗?“你不可以通过点击YouTube订阅按钮来提供或推广任何形式的奖品或奖励。”不久前,我们遇到了很多问题,人们想访问一个网站,了解用户是否点击了“Facebook上的类似内容”,但我以前从未见过YouTube版本!你怎么会这样做呢?不过,实际的按钮是在div内部的iframe中渲染的。IIRC点击事件不会从此传递到div-尽管看起来有可能。Subscribe按钮的Subscribe和unsubscribe事件已被弃用。类似地,
dataytonevent
属性也被弃用,该属性以前可以添加到widget元素以指定事件通知的侦听器-
<script>
function myEvent(e) 
{ 
    // do something here 
}
</script>

<div class="g-ytsubscribe" data-channel="GoogleDevelopers" data-onytevent="myEvent"></div>