2017-06-20 9 views

答えて

1

フレームワークによっては、の場合、ハッシュタグを大量に使用することがあります。ナビゲーションリンクなどをクリックすると、URLはhttp://somesite/#/some/routeのようになり、ハッシュタグベースのルーティングを使用しており、SPAです。 Angular 1.xはこれをしばらくやりました。ただし、新しいルーティングエンジンでは、ルートを通常のURL(http://somesite/some/route)のように見せるHTML5機能が使用されます。このURLは、SPA以外のサイトと区別できません。その場合、SPAであることを伝える唯一の方法は、JavaScriptコード(SPAフレームワークを使用するかどうか)やネットワークトラフィックを調べることです(リンクをクリックするとページ全体を取得するかJSON現在のビューに必要)。

+0

で定義されているプログラミングに関するものではないため、このトピックを議論の対象にしないと投票しています。Chromeの開発者ツールでは、ネットワーク上では通常「xhr」と表示されます。行をクリックしてヘッダーを見ると、Content-Typeは通常 "application/json"と表示されます。プレビューまたはレスポンスでは、JSONのように見えます。これは、SPAがJSONデータを取得している場合にのみ適用されることに注意してください。新しいページ(type = document、content-type = text/html)を読み込んでいない場合は、おそらくSPAです。 – Daniel

関連する問題