У меня есть приложение, которое встраивает веб-канал Yammer с помощью API-интерфейса Yammer "embedFeed". Приложение размещено под SSL (через HTTPS).
На ПК с IE9 это приводит к тому, что IE отображает диалоговое окно с текстом: "Эта страница получает доступ к информации, которая не находится под его контролем. Это представляет угрозу безопасности. Продолжить?"
Код, который отображает Yammer Embed, очень прост, как показано ниже.
<!-- This is included in the <HEAD> tag -->
<script type="text/javascript" src="https://c64.assets-yammer.com/assets/platform_embed.js"></script>
<!-- This is included at the bottom of the page -->
<script>
yam.connect.embedFeed({
container: '#YammerContent',
network: 'domain.com'
});
</script>
Все отлично работает в Firefox, Chrome и IE11 на других ПК.
Я думаю, что эта проблема связана с настройками безопасности IE9 в разделе «Свойства обозревателя». Однако мне еще предстоит выяснить, в каких настройках может быть проблема.
У меня есть следующие вопросы по устранению этой проблемы:
- Может ли это быть ошибкой в скрипте Yammer Embed, связанной с внедрением на сайт SSL/HTTPS?
- Есть ли что-то в конфигурации сайта и/или HTML, что могло бы это исправить?
- Есть ли параметр безопасности Internet Options, который можно легко исправить?