サイトに「これをツイート」リンクを追加しました。この URL を使用して、Twitter のステータスを更新します (サインインしている場合)。基本バージョンは次のとおりです。
<a href="http://twitter.com/home/?status=TEST STATUS">Twitter</a>
http://jsfiddle.net/CXzf9/1/ - リンクを右クリックして、新しいウィンドウで開きます(最初に Twitter にログインする必要があります)。
iOS デバイス以外では正常に動作します。すると、「そのページは存在しません」というエラーが表示されます。iPad ユーザー エージェントに設定すると、Safari を使用してこれを確認することもできます。からリダイレクトします
http://twitter.com/home/?status=TEST STATUS
に
https://mobile.twitter.com/home/?status=TEST STATUS
Safari で (通常のユーザー エージェントを使用して) そのリンクにアクセスすると、モバイル バージョンが表示されますが、ステータスを更新することはできます。
これはiOSの制限ですか?
更新 - 視覚的な説明:
これは Safari でのモバイル リンクへのアクセスです。
これは、iPad に設定されたユーザー エージェントと同じリンクです。