我有一個Windows 8 metro應用程序,它通過iframing遠程服務的登錄表單進行oauth登錄。我需要監視iframe中的導航,因爲最後一步將導航到包含需要從url中讀出的oauth代碼的url。Windows 8地鐵監視器iframe導航
有2個部分這個問題:
1)如何監控在iframe導航。
2)如何獲取iframe的當前位置。我想要的所有東西(document.getElementById('theIframe').{src|contentWindow.location.href}
)要麼給出初始位置,要麼返回拒絕訪問錯誤。
是否有理由不使用WebAuthenticationBroker? –
@ JeffBrand-MSFT我想我可以做,但它不適合應用程序的外觀和感覺。有沒有什麼辦法可以禁用經紀人網址需要ssl的要求,僅用於測試目的。我現在在本地託管oauth服務器,真的不希望在我的開發盒上安裝ssl證書。 – Endophage
@ JeffBrand-MSFT WebAuthenticationBroker沒有記錄在任何地方。你想添加一個帶有示例項目鏈接的答案,我會接受它。我得到了它的工作。 – Endophage