0

人々が自分のサイトについて投稿できるように、Twitter へのリンク/ライトボックスを作成したいのですが、ホームページの読み込み時間が 100k 増加するため、Twitter が提供する標準のツイート ボタンは使用したくありません。

基本的に、サイトへの Google トラフィックを増やすために、読み込み時間を短縮しようとしています。

ツイート ボタンと同じ方法で Twitter にリンクする方法はありますか。ただし、サイトへの影響を最小限に抑え、ライトボックスを使用して顧客をサイトに留めておくことができます。


ライトボックス ( http://lokeshdhakar.com/projects/lightbox2/ ) を使用して、ツイート ボタンによって生成されたコードにリンクできます。

例: https://twitter.com/intent/tweet?original_referer=https%3A%2F%2Fdev.twitter.com%2Fdocs%2Ftweet-button&text=Tweet%20Button%20|%20Twitter%20Developers&tw_p=tweetbutton&url=https%3A %2F%2Fdev.twitter.com%2Fdocs%2Ftweet-button

ただし、実際にはツイートボタンが使用されていないため、これがエラーを引き起こすかどうかはわかりません


ご協力いただきありがとうございます

ジュディ

4

2 に答える 2

1

Twitter がライトボックスを iframe として使用しているように見えないことを発見しました。したがって、代替手段として、単純な JavaScript ポップアップを使用しました。これは、ツイート ボタンと同じことを行いますが、ページの読み込み時間の邪魔になりません。

このリンク

<a href="https://twitter.com/share/" onClick="return popup(this, 'notes')">my popup</a>

このコードで

    <script type="text/javascript">
<!--
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=550,height=420,scrollbars=yes');
return false;
}
//-->
</script>
于 2013-03-13T16:58:53.057 に答える
0

@brightmist.co.uk さん、あなたの素晴らしいシンプルなコードは、ユーザーが何でもツイートできるようにするためのものです。

ツイート ボックス内に @ourTwitterUsername を自動挿入する方法。

ユーザーが @ourTwitterUsername を入力せずに直接ツイートできるようにするために使用される可能性がありますか?

または、ユーザーが表示しているタイトルとリンク/記事を自動挿入しますか?

于 2013-04-11T04:34:15.717 に答える