什么是识别/发现单页应用程序(SPA)的可靠方法?

时间:2017-06-20 16:10:04

标签: single-page-application

以用户身份查看Web应用程序时,有哪些可靠的方法可以确定应用程序是否为单页面应用程序(SPA)?

1 个答案:

答案 0 :(得分:1)

根据所使用的框架,URL 可能会广泛使用主题标签。如果您单击导航链接等,并且URL看起来像http://somesite/#/some/route,那么它使用基于标签的路由并且是SPA。 Angular 1.x做了一段时间。但是,较新的路由引擎使用HTML5功能,使路由看起来像普通URL:http://somesite/some/route。此URL与非SPA站点无法区分。在这种情况下,告诉它的唯一方法是SPA是查看javascript代码(它是否使用SPA框架)和/或网络流量(当您单击链接时它会获取整个页面,或只是一些JSON当前观点所需要的。)