1

基本的に非常に単純な UI (ヘッダー、コンテンツ、フッター) を持つ Ember.js アプリケーションを作成しています。これらはすべてアプリケーション層にあります。

しかし、最初にサイトを見ると、ハイブリッド アプリケーションが表示されます。Google はその一部にアクセスする必要がありますが、ログイン、登録、ダッシュボード、およびその他のページは Ember が処理する必要があります。

また、一部のアウトレットでホームページなどのビューをレンダリングすると、ログイン後にユーザーのダッシュボードでそれらのアウトレットが異なるため、少し問題が発生する可能性があります。

UI をお見せすることはできませんが、必要に応じて詳細を提供することができます。

私の質問は、この問題をどのように処理するかです。

4

1 に答える 1

1

今のところ少しハックを使用しました。Emberが初期化される直前に、サーバー側でレンダリングされたコンテンツをDOMから削除します。これは醜いかもしれませんが、機能します。このようにして、ロボットは私が到達したいコンテンツに到達する可能性がありますが、一方でユーザーはより良いものを見ることができます。

于 2012-10-08T17:07:17.800 に答える