Вход на веб-сайт через iFrame

#asp.net #internet-explorer #google-chrome #sharepoint #iframe

#asp.net #internet-explorer #google-chrome #sharepoint #iframe

Вопрос:

В настоящее время я пытаюсь создать приложение для SharePoint, которое отображает страницу входа на сайте SharePoint. Это работает отлично. Однако эта страница входа ожидает, что пользователь войдет в систему, и когда я пытаюсь сделать это в Chrome, все работает нормально. Однако, когда я пытаюсь сделать это в Internet Explorer, экран просто мигает и очищает поля user / pass. Если я использую неверные учетные данные, я получаю ожидаемый результат.

Я заметил, что в Visual Studio есть элемент управления с именем AppIFrame , но когда я пытаюсь добавить его в решение, ничего не происходит. Кроме того, существует буквально нулевая документация по этому элементу управления, как он работает или что он делает. Я пытаюсь использовать его, предполагая, что это может решить мою проблему, но если кто-нибудь может предоставить мне какую-либо информацию об элементе управления AppIFrame, я был бы рад!

Ниже приведен код, который я использую, который работает в Chrome, но не в IE:

 <asp:Content ContentPlaceHolderID="PlaceHolderMain" runat="server">

    <iframe src="https://myLoginPage.com" height="800px" width="100%">

    </iframe>
</asp:Content>
  

Я прочитал кучу тем о платформе для настройки конфиденциальности (P3P), но я не уверен, что здесь происходит именно это, поскольку большинство людей в этих темах только что определили это как ошибку и работает с IE 8 (я использую IE 11).

Заранее спасибо за любой полезный вклад.