Oracle PL/SQL:如何检测正在使用的浏览器?

Oracle PL/SQL:如何检测正在使用的浏览器?,oracle,browser,plsql,detect,Oracle,Browser,Plsql,Detect,我正在使用pl/sqlhtp包来创建简单的web页面。 现在,我需要根据访问页面的设备(桌面浏览器或移动黑莓客户端)使用不同的模板 这在pl/sql中可能吗?由于从未使用过oracle或htp,我无法提供太多帮助,但通过谷歌搜索建议您可以使用过程utl\u http.get\u header,您感兴趣的特定header将是用户代理 我建议查看utl_http包以了解更多信息。这将告诉您: owa_util.get_cgi_env('HTTP_USER_AGENT') UTL_HTTP用于从数据

我正在使用pl/sqlhtp包来创建简单的web页面。 现在,我需要根据访问页面的设备(桌面浏览器或移动黑莓客户端)使用不同的模板


这在pl/sql中可能吗?

由于从未使用过oracle或htp,我无法提供太多帮助,但通过谷歌搜索建议您可以使用过程
utl\u http.get\u header
,您感兴趣的特定header将是
用户代理

我建议查看utl_http包以了解更多信息。

这将告诉您:

owa_util.get_cgi_env('HTTP_USER_AGENT')

UTL_HTTP用于从数据库发出出站HTTP请求。使用OWA_UTIL包处理入站请求。