如果在网站中使用javascript阻止弹出窗口,如何分享推特

时间:2014-08-14 05:33:12

标签: javascript twitter

我正在使用twitter分享按钮,它会作为弹出式Twitter窗口打开,但是当弹出窗口被阻止时无法打开。

是否有任何java脚本强制使用twitter,即使弹出窗口被阻止了?

任何帮助将不胜感激!!

先谢谢

1 个答案:

答案 0 :(得分:1)

通常,弹出窗口在异步打开时会被阻止,而不是用户操作(例如按钮点击)。

要绕过弹出窗口阻止程序,我建议使用以下内容:

HTML:

<input type="button" id="btn_tw" value="Share on Twitter" />

JS:

document.getElementById('btn_tw').addEventListener('click', function(){
    window.open('http://twitter.com/share?url='+ URL +'&text='+ TEXT, 'sharer', 'toolbar=0,status=0,width=626,height=436');
});

URL是您要分享的网址,TEXT是帖子标题)

通过这种方式,即使没有包含twitter javascript sdk,也可以手动使用该功能。

希望有所帮助,并绕过弹出窗口阻止程序。