以编程方式发现此请求是否针对默认版本,而不是针对请求设置的另一个特定版本。我认为可能有类似的东西:
SystemProperty.isDefaultVersion
以编程方式发现此请求是否针对默认版本,而不是针对请求设置的另一个特定版本。我认为可能有类似的东西:
SystemProperty.isDefaultVersion
使用新模块功能提供的 API:
ModulesService modulesService = ModulesServiceFactory.getModulesService();
String currentModuleName = modulesService.getCurrentModule();
String version = modulesService.getDefaultVersion(currentModuleName);
解决此问题的一种不太完整的方法是检查 URL。如果匹配X.name.appspot.com
,它可能不是默认版本。可能是,但绝对不是普通用户访问您的页面,因此可能是开发操作。
远非完美,但可能就足够了......