我有一個只能通過http基本身份驗證訪問的網頁。如何在JavaScript頁面中找出基本的auth用戶名。即當有人訪問它時(登錄後),我想彈出一個窗口,顯示「您好,您當前以用戶$ USERNAME登錄」從JavaScript獲取HTTP基本認證用戶名?
8
A
回答
10
純粹來自JavaScript是不可能的。您必須讓服務器端腳本從請求中提取用戶名,並將其插入到生成的頁面代碼中以供腳本使用。 (如<script type="text/javascript">var username=
(此處插入JSON編碼字符串);</script>
。
1
javascript:window.alert(document.location)
似乎給了用戶名(但沒有密碼的網址)。這可能不是在其他瀏覽器中實現。
相關問題
- 1. HTTP基本認證用戶名
- 2. 角js http獲取基本認證
- 3. 如何從perl訪問HTTP基本認證用戶名?
- 4. 使用javascript控制HTTP基本認證
- 5. 從Salesforce到Taleo的基本HTTP認證
- 6. 從java webstart http基本認證
- 7. Apache http基本認證?
- 8. Android http基本認證
- 9. HTTP基本認證頭
- 10. Padrino基本用戶認證
- 11. 使用用戶名無密碼創建基本HTTP認證(來自腳本)
- 12. 通過http基本認證(node.js)從應用程序獲取請求
- 13. 基於URL的HTTP基本認證
- 14. 使用JavaScript獲取基本身份驗證憑證使用JavaScript獲取基本身份驗證憑證
- 15. WEBService調用的HTTP基本認證
- 16. 使用PHP的HTTP基本認證cURL
- 17. 使用Golang進行HTTP基本認證
- 18. HTTP基本認證,使用python
- 19. Satis http基本認證 - 通過憑證
- 20. 沒有用戶認證的開發環境的Symfony http基本認證
- 21. Android:沒有通過http獲取xml獲取基本認證請求
- 22. HTTP基本驗證代替TLS客戶端認證
- 23. 使用javascript最佳方法的HTTP基本認證
- 24. 檢查用戶是否被授權(HTTP基本認證,Rails 3.0.9)
- 25. 基本認證與提取?
- 26. 春季安全HTTP基本認證
- 27. HTTP基本認證:Tomcat vs Jetty
- 28. Clojure中的基本http認證/朋友
- 29. Ruby on Rails HTTP基本認證
- 30. 帶HTTP基本認證的XmlSlurper.parse(uri)
的用戶名是我的全部需要,而不是密碼,但我敢肯定,我的大部分用戶不會在他們的地址欄中輸入「https://[email protected]」,他們只會將其輸入到瀏覽器彈出框中。方法在這些情況下仍然有效嗎? – Rory 2010-08-11 16:17:06
試試看,我認爲LiveScript/JavaScript/ECMAScript沒有太多的保證,許多瀏覽器都沒有實現所有的相關標準,所以沒有簡單的方法來判斷這是否是「安全「,而無需在您打算支持的所有瀏覽器上進行測試。 – 2010-08-12 16:39:49