2010-07-16 195 views
0

我一直想弄清楚如何編寫一個greasemonkey腳本來將我登錄到一個401頁面的html頁面。當我在彈出框(401請求我相信)中詢問用戶名和密碼時,我希望它能夠自動登錄(我公司的設計網站都是相同的用戶名和密碼)。GreaseMonkey登錄腳本

任何幫助?

此外,保存密碼將無法工作,因爲我對待新日常生活網站(可能去1-2個新設計的網站,一天)。

+0

如果有人禁用Greasemonkey,會發生什麼情況? – Anders 2010-07-17 13:26:22

回答

4

我不相信這是可能的,而不是與GreaseMoney至少。除非通過xmlhttpRequest函數發出請求,否則無法檢查返回的HTTP狀態碼。如果你每天都去新的網站,那麼它是如何知道你想登錄哪些網站?將您的用戶名和密碼發送到任何要求進行身份驗證的站點是一個壞主意。

CNC中

如果你真的想這樣做,我想我可能已經想到了一個辦法,儘管馬虎。爲401個響應設置一個自定義頁面。在那個網頁上添加一些你不希望在互聯網上的其他地方找到的特殊文本。然後讓GreaseMonkey查找該文本。如果找到它,請重定向到相同的URL,但在其前面添加用戶名:password @。

所以,

http://www.example.com/secret/dir/

成爲

http://user:[email protected]/secret/dir/

然後,當你問你的用戶名和密碼,只需點擊取消。

再一次,我不會真的建議,因爲如果有人要弄清楚爲什麼怪異超級特殊文本是頁面,他們可以誘騙您將在其網站上這樣做的,他們會得到你的用戶名和密碼。

+0

這是我相信的正確答案。 – erikvold 2010-07-17 01:07:53

+0

謝謝,我有空閒時間,今天下午晚些時候我會研究一下。 安全性不是問題。我所要做的只是將它應用於design-mycompany.com。這也不是絕密密碼。我們給我們的客戶提供相同的用戶名和密碼,所以這更多的是讓它遠離大衆。 – 2010-07-19 13:14:13

0

你必須使用FF擴展才能達到你想要的效果。