簡體   English   中英

如何從Lotus Notes Java代理檢查瀏覽器版本/名稱?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM