我正在使用Google+ API。我可以使用Javascript渲染“互动发布”按钮,如下所述:https://developers.google.com/+/web/share/interactive#rendering_the_button_with_javascript
所以,我的代码看起来像这样:
var options = {
contenturl: myurl,
clientid: myclientid,
cookiepolicy: 'single_host_origin',
prefilltext: sometext,
recipients: somerecipients,
calltoactionlabel: 'View',
calltoactionurl: myurl
};
gapi.interactivepost.render('gplus-share-trigger', options);
但是我想在完成渲染时自动触发按钮,是否有任何方法可以检测到它?我不想做像丑陋的事情:
setTimeout(function(){ $('#gplus-share-trigger').click(); },500);
由于
答案 0 :(得分:2)
使用:
var options = {
contenturl: myurl,
clientid: myclientid,
cookiepolicy: 'single_host_origin',
prefilltext: sometext,
recipients: somerecipients,
calltoactionlabel: 'View',
calltoactionurl: myurl,
callback: function(result) {
$('#gplus-share-trigger').trigger("click");
}
};
答案 1 :(得分:0)
互动帖子没有回调功能。
我遇到与Agustin相同的问题,我不得不在超时内实现调用。
此致