私は次のようにsrcとimageタグを設定しようとしています:
var $img = $('img');
$img.error(function(){
$(this).attr('src', 'missingperson.gif');
})
.attr('src', urlToMyPhoto);
この画像を取得する権限がないため、.error関数に移動する必要があります。これはChrome(デスクトップとAndroid)で起こることです。iPhoneのSafariで、認証が必要なポップアップが表示されます。したがって、ここでの問題は次のとおりです。
- ユーザーにこのポップアップを見せたくありません。私は彼らにmissingperson.gif画像を見てもらいたい。
- ポップアップでログインを押すと、missingperson.gif画像が表示されます。しかし、このような画像をさらに取得すると、ポップアップが1つだけ表示されます。したがって、ログインを押すと、行方不明者の画像が1つだけ表示されます。