Firefoxのリモートサーバーから流星アプリケーションをロードするときにのみ奇妙なエラーが発生します。流星からのFlickr API要求中のFirefoxスタックトレース
ChromeまたはSafariで次のページに移動すると、書籍の表紙画像がうまく表示されます。 Firefoxでこれを行うと画像が欠落しています。インスペクタはスタックトレースを表示しますが、これをデバッグする方法は不明です。
https://app.mytoori.com/published
私はローカルホストからそれを実行した場合不思議なコードはFirefoxで動作します。それはサーバーの設定と関係がありますが、そうであれば他のブラウザでも動作しません。
OS X SierraのFirefox 51(64ビット)。
以下は、FlickrからイメージURLを取得するための呼び出しです。これらはSession変数に格納されます。
Meteor.http.call(`GET`, flickr_call, function(error, result) {
if (error)
console.error(`flickr call error `, error);
else if (result.statusCode === 200 && result.data && result.data.stat === `ok`) {
const sizes = result.data.sizes.size;
for (let i = 0; i < sizes.length; i++) {
if (sizes[i].label === `Original`) {
Session.set(cover, sizes[i].source); // eslint-disable-line
};
}
}
});
これをよりうまく処理するためのヒントは非常に高く評価されています。