ユーザーに代わってFacebookに投稿するアプリを開発しています。これらの投稿内に、外部(Facebook以外)のWebサイトへのリンクを配置したいと思います。
ブラウザ(通常はChrome)のステータスバーのリンクを見ると、正しいURLが表示されます。ただし、Facebookは、実際にクリックされたリンクをいくつかの追加のベルとホイッスルにラップしているようです。通常、これは正しく機能します。
ただし、このURLの折り返しにより、次のようなURLにクリックが送信される場合があります。
http://spywaresite.info/0/go.php?sid=2
(閲覧できないようにスペースを追加しました!)これにより、Chromeに重大な警告メッセージが生成されます。
これはChromeで非常にまれに発生しますが、iPhoneのiOSブラウザで非常に頻繁に発生します。
誰かがこれに対処する方法について何か指針を持っていますか?
編集
たとえば、リンクに配置したURLは次のとおりです。
しかし、実際にクリックされるURLは次のとおりです。
ページには、スクランブルを解除し、通常は正しくリダイレクトするJavaScriptの優れた点があるようです。
EDIT2
上記のリンクは、下のスクリーンショットの画像と画像の右側にある青いテキストに配置されています。
ブラウザのリンク(または画像)にカーソルを合わせると、正しいリンクが表示されます。リンクを右クリックして[リンクアドレスのコピー]を選択すると、上記のfbcdn.netリンク(またはそのようなリンク)が表示されます。実際にリンクをクリックすると、fbcdn.netリンクのJavaScript処理が適切なものになります...しかし、その処理が失敗することがあります。