2014-10-01 4 views
3

У меня есть веб-страница, встроенная в форму в iFrame.Форма публикации вопроса в iframe в Internet Explorer 11

Столбики веб-страницы назад, используя следующий код яваскрипта запускается из тега привязки

function GoToPdf(link) { 
    var form = document.forms[0]; 
    form.action = link; 
    form.target = "_blank"; 
    form.method = "Post"; 
    form.submit(); 
} 

Ссылка прошла это .aspx страница, которая извлекает данные в формате JSON передаются в теле запроса и создает PDF для скачивания.

Все это прекрасно работает на Chrome и Firefox, но не на IE 11. Если веб-страница находится за пределами в плавающем фрейме он также работает на IE 11.

В IFRAME на IE 11 посты страница назад .aspx, но тело запроса не содержит данных.

Любые идеи.

Благодаря

Tim

ответ

3

Это звучит как вопрос безопасности. Попробуйте добавить домен, к которому вы пытаетесь получить доступ к вашей доверенной зоне IE.

+2

Если я добавлю в домен веб-страницы, который используется в iFrame для доверенных сайтов, он работает, поэтому да за это. Однако клиент не удовлетворен этим решением. Нужен способ решить эту проблему в коде, поэтому пользователю не нужно изменять настройки браузера по умолчанию. –

Смежные вопросы