簡體   English   中英

Windows 7上的Internet Explorer 6.0的IE ActiveX控件

[英]IE ActiveX control for internet explorer 6.0 on Windows 7

我有一個帶有Web瀏覽器組件的托管應用程序。 我正在嘗試編寫一個程序,該程序會自動填充一些HTML文本字段,設置一些HTML組合框,單擊按鈕...我已經做了這些事情。 該程序應該將一些excel文件上傳到遠程服務器。 Excel文件將附加到HTML表單。 這就是我要討論的重點。

我知道這個問題已經在SO上討論了,但是我被困在設置這個著名的html元素type = file的時候。 我在有關此情況的論壇和網絡中進行挖掘。 我讀到,使用IE 6.0 ActiveX包裝器,可以通過Send.SendKeys()安全漏洞來設置文件選擇器HTML元素。

我的問題是:

在我最近的代碼中,我使用的包裝類是在IE上找到的: http : //blogs.artinsoft.net/mrojas/archive/2008/09/18/newwindow2-events-in-the-c-webbrowsercontrol.aspx我的win7上安裝了8.0,我將自動包裝IE 8.0。 是否有可能將IE 6.0包裝在.NET 4.0和Windows 7上,並且有可能對程序進行虛擬化以僅使用IE 6.0,因為程序的用戶可能不想安裝IE 6.0。 而且我沒有嘗試過; 是否可以使用IE 6.0設置filechooser文本字段。 在哪里可以獲得IE 6.0?

如果有人幫助,我保證我一生都為他/她祈禱。 謝謝。

注意:如果從一開始我的路線是錯誤的,任何評論都將不勝感激...再次感謝。

當使用Selenium可以達到相同的結果時,為什么還要包裝IE 6使其自動化?

安全漏洞不是功能,而是漏洞。 不要依賴錯誤的存在。 我認為這個漏洞已在所有主流瀏覽器的所有現代版本中都得到了解決,因此,如果將開放源Web瀏覽器嵌入到您的解決方案中,則需要找到一個非常老的瀏覽器(例如FireFox 1.5)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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