我正在使用twitter分享按钮,它会作为弹出式Twitter窗口打开,但是当弹出窗口被阻止时无法打开。
是否有任何java脚本强制使用twitter,即使弹出窗口被阻止了?
任何帮助将不胜感激!!
先谢谢
答案 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,也可以手动使用该功能。
希望有所帮助,并绕过弹出窗口阻止程序。