我經常在iPhone上訪問受HTTP認證保護的頁面,我發現每次要訪問它時都必須輸入用戶名和密碼,這很煩人。我嘗試將登錄頁面另存為主屏幕圖標,但每次仍會提示我。登錄時無法保存密碼,也無法在設置中找到密碼。
是否可以?
示例身份驗證屏幕,以顯示我指的是 sup>
我經常在iPhone上訪問受HTTP認證保護的頁面,我發現每次要訪問它時都必須輸入用戶名和密碼,這很煩人。我嘗試將登錄頁面另存為主屏幕圖標,但每次仍會提示我。登錄時無法保存密碼,也無法在設置中找到密碼。
是否可以?
示例身份驗證屏幕,以顯示我指的是 sup>
似乎iOS上的Safari本身不支持此功能。您有兩種選擇:
如果您不太擔心安全性,可以將用戶名和密碼嵌入到鏈接本身中,並在其中添加書籤:
http:// username:password@hostname.com / ...
(另外請注意:聽起來像 iOS當您訪問包含用戶名和密碼的鏈接時,可能會彈出警告。)
還有另一種名為 Atomic Web Browser的瀏覽器一個可以自動填充HTTP身份驗證的a> [ App Store鏈接]。
到目前為止,我只需要在最新版本的iOS 10.1.1上執行此操作。我還必須在主屏幕上創建一個快捷方式。問題是,將username:password放在URL中是行不通的,因為Safari會立即從URL中刪除username:password,因此我無法在主屏幕快捷方式中捕獲格式完整的URL。
我製作了一個網頁,該網頁將(JavaScript)重定向到格式完整的目標URL(例如, http:// user:pass @ hostname)。我在Safari中導航到它,由於某些原因,Safari保留了完整的URL。從那裡我做了一個主屏幕快捷方式。
您可以使用1Password應用程序執行此操作。您只需要在應用程序內部使用瀏覽器即可。
在應用中使用適當的URL,用戶名和密碼創建登錄名。
Mercury瀏覽器還將在iOS上保存基本身份驗證,並且可以免費下載。
請確保完成輸入,然後在登錄前按“保存”。您可能需要對網站的不同部分進行幾次。
雖然我沒有設法使Mobile Safari預先填充對話,但是您可以通過“設置”中的“帳戶&密碼”部分手動添加憑據。列表底部有一個“添加密碼”按鈕(搜索可以縮短密碼的內容)。
然後,下一次出現對話框時,您可以點擊自動完成欄中的鑰匙圖標並蒐索證書,然後將其填寫在對話框中。不完美,但總比沒有好。
我也曾嘗試將憑據從Mac上的 login
鑰匙串移動到 iCloud
上,以便它們可以同步,但不會在iOS上顯示設備。