在谷歌上搜了很久,现在我想在这里尝试一下,虽然可能不可能。
我只是想在我的网页中嵌入一个推特框,使用网络意图 API 提供页面内容: https://twitter.com/intent/tweet。
问题是,在 iFrame 中使用此 URL 导致它无法工作,可能是因为 Twitterati 禁用了此功能。它确实说网络意图 API 应该是一个弹出窗口,但是否有办法绕过这个问题或者我必须使用产生弹出窗口的链接?
在谷歌上搜了很久,现在我想在这里尝试一下,虽然可能不可能。
我只是想在我的网页中嵌入一个推特框,使用网络意图 API 提供页面内容: https://twitter.com/intent/tweet。
问题是,在 iFrame 中使用此 URL 导致它无法工作,可能是因为 Twitterati 禁用了此功能。它确实说网络意图 API 应该是一个弹出窗口,但是否有办法绕过这个问题或者我必须使用产生弹出窗口的链接?
<textarea class="tweetmsg"></textarea>
<a href="https://twitter.com/share?text=original tweet text" class="twitter-share-button" target="_blank">Tweet</a>
$('textarea.tweetmsg').keyup(function() {
var tweetmsg = $('textarea.tweetmsg').val();
$('.twitter-share-button').attr('href', 'https://twitter.com/share?text=' + tweetmsg);
});
就像我说的,这可能是一种非常低效的方法,因为它每次按键时都重新填充数据文本字段。如果有人能改进上述解决方案,我会很感兴趣。