2011-01-21 64 views
2

測試運行在需要代理(squid)身份驗證才能訪問外部網站的Windows網絡上,例如www.google.com。想要繞過FireFox身份驗證對話框

一些背景要注意的事情

  • 這些網站不能被添加到 代理白名單。

  • 同華廷測試通過在IE

  • 我試圖調整about:config中 NTLM設置,允許自動 通過保存的憑證的

  • www.google.com一直 添加到本地Intranet站點

  • 華廷不能使用LogonDialogHandler 來解決這個問題,就像IE瀏覽器可以

對話框的標題是Authentication Required並讀取The proxy myproxy:8080 is requesting a user name and password. The site says "",與User Name文本字段:和Password

有沒有人有一個如何解決這個問題的任何想法?

我希望有一些特定的FireFox,可以讓我自動通過憑證。我可能會嘗試的一個想法是使用網絡憑證啓動瀏覽器。

+0

我希望有一天,同一個對話框的支持將在FF可以處理超過IE。 ... – 2011-01-21 17:32:31

回答

2

也許這裏的設置之一將幫助:

https://developer.mozilla.org/En/Integrated_Authentication

編輯:

此問題將在Firefox 4:

https://bugzilla.mozilla.org/show_bug.cgi?id=521467

+0

這是一個有趣的參考,可以爲使用網絡憑證登錄的人工作,但我不知道。我的電腦在網絡上,但我不登錄網絡(出於很好的理由),所以憑證無法通過。我希望能通過保存的憑據(moz-proxy)。 – dove 2011-01-25 11:41:05

2

這裏有一些引用可能會提供其他解決方案來解決登錄對話框。

在這篇文章中,他們解決它用WindowsAutomation:

WatiN LogonDialogHandlers not working correctly in Windows 7

該解決方案通過在URL中的憑據:

how to impersonate a windows domain user for automated web testing?

而且該解決方案使用模擬:

Watin Windows Authentication

你也可以使用FiddlerCore操縱服務器的響應:

How to simulate http request using WatiN with specific HTTP referrer and query string?

HTH, 吉榮