クリックではなく、ロード時に Twitter の「フォロー」ボタンのステータスを取得する必要があります。
私は現在 ajax 経由でボタンを読み込んでおり、twttr.widgets.load() を呼び出して widjet.js に魔法のように実行させています。
ボタンのクリックからのコールバックを受け入れるために「フォロー」と「フォロー解除」をバインドすることは認識していますが、ユーザー操作の前にボタンの現在の状態を検出するにはどうすればよいですか?
たとえば、ページが読み込まれ、ユーザーが twitter にサインインしていて、現在フォロー ボタンのターゲットをフォローしているため、既にそのユーザーをフォローしているように見えます。
javascript/jqueryでこれを検出するにはどうすればよいですか? 現時点では、Twitter で許可していないため、API 経由で確認することはできません。
その他の試み:
Twitterのフォローボタンiframeにはボタンの状態を指定するクラスがあるため、javascriptを介してiframeのコンテンツを取得しようとしましたが、CORSのために可能ではないようです。