2014-11-14 33 views
4

我試圖創建一個應用程序的PhoneGap簡單地認爲無論是img標籤或iframes,所有這些都來自於我們的一些網絡上的不同的服務器。的iFrame不具有挑戰性的憑據

我面臨的當前挑戰是,當您瀏覽到例如http://my-intranet-domain/image.png的瀏覽器時,會給您一個登錄對話框來輸入您的活動目錄憑證;當您將此設置爲<img src="http://my-intranet-domain/image.png" />放入phonegap應用程序(甚至是macbook上的Chrome和Safari)時,您只需獲得401錯誤(對於憑據無任何挑戰)。

我如何:在這種情況下

,並可能

  1. 挑戰用戶名和密碼:

  2. 後你的用戶名和密碼,記住這個,所以你不必再問(這些圖像/ iframe可能來自多個不同的服務器,但它們都在我們的域名 - 如果你必須認證,你應該只驗證一旦)。

回答

0

的網頁視圖默認不顯示一個對話框。您可能需要查看cordova-plugin-auth-dialog,這爲Cordova應用程序啓用了此行爲。它可以堅持會話的憑證,在iOS上它可以永久保存它們。