c#webbrowswer1如何获取d出IE窗口的URL

c#webbrowswer1如何获取d出IE窗口的URL,第1张

很简单在NewWindow事件里面捕获!

string url=WB1DocumentActiveElementGetAttribute("href"); //获取URL方法一

if(url=="")

url=WB1StatusText;//获取URL方法二

以上是一种方法,还有就是如果网址被加密了就需要借助第3方软件来查看其网址,可以使用URLsnooper ,这是一个专门监视临时文件的软件,可以很轻松的找到要找的真实的URL,推荐在上面的方法失效时使用。软件自带说明,很简单,也很好用**、电视剧的下载分为几种: URLsnooper下载地址: >

问题场景:文件上传,在谷歌里可以正常 *** 作,IE浏览器 *** 作出错,服务请求报错。>

首先你用的什么浏览器

如果是IE或者遨游 你就点菜单栏的选项--internet选项--在internet临时文件里面点设置--d出对话框后点下面中间的“查看文件”,里面有你刚才或者以前浏览过的,flash文件(swf),还有txt,htm……现在知道该怎么做了吧,在我们看网页时,网页里面的内容都会下载到我们的硬盘,然后才能看,这里就时暂时保存的地方。

如果你嫌麻烦,你可以用遨游插件viewpage下载flash文件 或者嗅探软件,亦或者查看该页源文件中找相关的swf文件地址,然后下载

<script Language="vbscript">

dim url

function geturl()

url=windowlocationhref

documentgetElementById("ur")innerText=url

end function

</script>

<input type="button" value="获取" onclick="geturl()"> 当前网页地址为:<span id="ur"></span>

下面一段是转帖过来的,应用在VB上,通过取得ie句柄获得ie的url,希望对你有帮助:

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Dim dWinFolder As SHDocVwShellWindows

Set dWinFolder = New SHDocVwShellWindows

Dim objIE1 As SHDocVwInternetExplorer

Dim ActID As Long

Dim myUrl as String

ActID = FindWindow("IEFrame", vbNullString)

For Each objIE1 In dWinFolder

'过滤掉windows资源管理器的窗口

If InStr(1, objIE1FullName, "IEXPLOREEXE", vbTextCompare) <> 0 Then

'是否是当前正在浏览的IE窗口

If objIE1hWnd = ActID Then

'执行程序

myUrl = objIE1LocationURL '取得地址

End If

End If

Next

以上就是关于c#webbrowswer1如何获取d出IE窗口的URL全部的内容,包括:c#webbrowswer1如何获取d出IE窗口的URL、How to 查看用IE自带下载工具下载文件的URL、IE浏览器兼容之URL编码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9524512.html

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

发表评论

登录后才能评论

评论列表(0条)

保存