我在worklight项目中有四个环境Android
,Iphone
,Ipad
和Windows
。我的疑问是如何在从客户端点击时获取适配器上的请求。
例如,如果我从iPhone
点击适配器,那么我将如何知道请求来自iPhone
,以便我可以在适配器端获取它并在api请求中记录它。
答案 0 :(得分:2)
没有内置功能可以从适配器获取当前环境,但您仍可以通过其他方式查找该信息。例如:
var request = WL.Server.getClientRequest(); var userAgent = request.getHeader("User-Agent");
然后搜索" android"等
等关键字WL.Client.invokeProcedure({
适配器:'示例',
程序:'样品',
参数:[env:WL.Client.getEnvironment()],
});