java 后台怎么获取地址栏地址,注:不是请求地址哦

java 后台怎么获取地址栏地址,注:不是请求地址哦,第1张

首先看你发送的是一个ajax请求, 没有参数表明这是一个get请求,所以默认的是post,

所以这是一个post请求, 我猜你是想在ajax目标方法中获取Ado,也就是发送ajax请求的原始页面的地址,你可以在请求头中获取到一点源信息,也可以在ajax中将当前地址作为参数发送过去

看源文件,有类似下面的一行:

<linkrel="shortcuticon"href="/faviconico"/>

其中那个href后面就是图标啦~

Private Const GW_HWNDNEXT = 2

Private Const GW_HWNDFIRST = 0

Private Const WM_GETTEXT = &HD

Private Declare Function GetNextWindow Lib "user32" Alias "GetWindow" (ByVal hwnd As Long, ByVal wFlag As Long) As Long

Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long

Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long

Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As String) As Long

Private Function GetWindowList() As String

Dim hwnd As Long

Dim s As String

hwnd = Mehwnd

hwnd = GetWindow(hwnd, GW_HWNDFIRST)

While hwnd <> 0

s = String(256, Chr(0))

GetClassName hwnd, s, 255

s = Replace(s, Chr(0), "")

If s = "CabinetWClass" Then

GetWindowList = GetWindowList & GetUrl(hwnd) & vbCrLf

End If

hwnd = GetNextWindow(hwnd, GW_HWNDNEXT)

Wend

End Function

Private Function GetUrl(hwnd As Long) As String

Dim NexthWnd As Long

Dim s As String

NexthWnd = 0

NexthWnd = FindWindowEx(hwnd, NexthWnd, vbNullString, vbNullString)

While NexthWnd <> 0

s = String(256, Chr(0))

GetClassName NexthWnd, s, 255

s = Replace(s, Chr(0), "")

If s = "Edit" Then

s = String(256, Chr(0))

SendMessage NexthWnd, WM_GETTEXT, 255, s

s = Replace(s, Chr(0), "")

GetUrl = s

If Len(s) > 0 Then Exit Function

Else

GetUrl = GetUrl(NexthWnd)

If Len(GetUrl) > 0 Then Exit Function

End If

NexthWnd = FindWindowEx(hwnd, NexthWnd, vbNullString, vbNullString)

Wend

End Function

Private Sub Command1_Click()

text1text=GetWindowList

End Sub

function getParameter(parName){ var str = parNametoLowerCase() + "=";

var gvalue = "";

var HREF = locationhref;

var upperHREF = locationhreftoLowerCase();

if(upperHREFindexOf(str)>0){

gvalue = HREFsubstring(upperHREFindexOf(str) + strlength,upperHREFlength);

if(gvalueindexOf('&')>0) gvalue = gvaluesubstring(0,gvalueindexOf('&'));

if(gvalueindexOf("#")>0) gvalue = gvaluesplit("#")[0];

}

return gvalue;

} //parName为要获取的参数名,如:id=getParameter("id")

1、首先打开电脑里任意浏览器,打开浏览的网页,如下图所示。

2、点击想查看url的网页信息,网站地址栏就是网站的url地址路径信息,如下图所示。

3、如果还需查看url的详细ip地址,可以在键盘中点击"windows+R”组合键,输入cmd回车。

4、在命令窗口输入nslookup,输入之后还需在后面打一个空格键,回车。

5、最后将需要查看网站IP的网址复制粘贴,按回车键。“非权威应答”这句话的下面就是网站的IP了

以上就是关于java 后台怎么获取地址栏地址,注:不是请求地址哦全部的内容,包括:java 后台怎么获取地址栏地址,注:不是请求地址哦、怎样获取当前网站的地址栏图标、VB如何获取窗口地址栏内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10185302.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存