[英]How to check browser ver/name from Lotus Notes Java agent?
假設這是不可能的。 當我通過以下方式從瀏覽器運行代理時: http : //www.xxxxxxx.com/mydb.nsf/MyAgent?OpenAgent
我想在此Java MyAgent中獲取瀏覽器的名稱/版本(即HTTP_User_Agent)
有什么解決方法嗎? 謝謝
最簡單的方法是使用文檔上下文。 您將獲得一個包含所有CGI變量作為項目的文檔。 這是設計師幫助中的示例代碼:
import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
Document doc = agentContext.getDocumentContext();
System.out.println
(doc.getItemValueString("http_user_agent"));
} catch(Exception e) {
e.printStackTrace();
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.