JSp獲取客服端的瀏覽器和作業系統資訊

2021-08-29 17:26:47 字數 890 閱讀 3417

string agent = request.getheader("user-agent");

stringtokenizer st = new stringtokenizer(agent,";");

st.nexttoken();

//得到使用者的瀏覽器名

string userbrowser = st.nexttoken();

//得到使用者的作業系統名

string useros = st.nexttoken();

取得本機的資訊也能夠這樣:

作業系統資訊

system.getproperty("os.name"); //win2003竟然是win xp?

system.getproperty("os.version");

system.getproperty("os.arch");

瀏覽器:

request.getheader(「user-agent」)返回客戶端瀏覽器的版本號、型別

getheader(string name):獲得http協議定義的傳送文件頭資訊,

request. getmethod():獲得客戶端向伺服器端傳送資料的方法有get、post、put等型別

request. getservername():獲得伺服器的名字

request.getserverport():獲得伺服器的埠號

request.getprotocol():

request.getheadernames():返回任何request header的名字,結果集是個enumeration(列舉)類的例項

request.getheaders(string name):返回指定名字的request header的任何值,結果集是個enumeration(列舉)類的例項

jsp中獲取客戶端的瀏覽器和作業系統資訊

getheader string name 獲得http協議定義的傳送檔案頭資訊,request.getmethod 獲得客戶端向伺服器端傳送資料的方法有get post put等型別 request.getservername 獲得伺服器的名字 request.getserverport 獲得伺服...

express之獲取瀏覽器端資料

const express require express var server express server.listen 8888 通過表單傳遞資料到伺服器端 請求的方法是get 傳送乙個檔案mylogin.html到瀏覽器 server.get login req,res server.get...

獲取瀏覽器的模式

document.compatmode 檢視瀏覽器的模式 標準模式 css1compat 主流瀏覽器 怪異模式 backcompat document.compatmode用來判斷當前瀏覽器採用的渲染方式。當document.compatmode等於backcompat時,瀏覽器客戶區寬度是docu...