IE7 の Meteor アプリで大きな問題が発生しています。おそらく、少なくとも 1 つの Meteorite パッケージ (特に、IE7 をサポートしていないと思われる Router) が原因です。いくつかの JavaScript エラーが発生し、空白のページが空のタグで読み込まれます。
IE7 のバグはユーザーの 1% にしか影響を与えませんが、サイトにアクセスして空白のページしか表示されず、悪いプロジェクトや夜通しのプロジェクトだと考える人がいるのは嫌です。
IE7 以前はサポートされておらず、ユーザーはブラウザをアップグレードするか、Chrome Frame を使用できることを説明する、私が書いた短いページを表示しようとしています。フォルダ<myapp>/noie.html
に保存されているのでを押すと見れます。public/
ただし、アプリの残りの部分がクラッシュする前に、そのページへのリダイレクトを行う方法が見つからないため、リダイレクト コードは実行されません (本番環境では実行されますが、私のマシンでは実行されます)。のファイルに入れてみたり、 *lib/
を使ってみMeteor.startup()
たり、両方を同時にやったりしました! しかし、最終的にブラウザーで URL にアクセスすると、Meteor が動作を開始し、依存関係の読み込みを開始し、途中ですべてが中断されます。
リダイレクト コードを最初に実行するものの 1 つにすることができれば、すべて問題ありません。
*これは から呼び出されるようでclient_startup.js
、特に DOM の準備が整うのを待ってから呼び出します。コードに到達する前にルーティング、テンプレートのレンダリングなどを行いますが、これは私には遅すぎます。