Если доступ к вашей странице осуществляется с помощью https://www.example.com/main/index.jsp
(SSL), то ваш браузер будет жаловаться на «Эта страница содержит как безопасные, так и незащищенные элементы», если в коде HTML есть ресурсы, на которые ссылается http://
(не -SSL). Это включает в себя iframes.
Если ваша навигационная страница размещена на том же сервере, вы можете предотвратить сообщение «Небезопасный контент», используя относительный URL-адрес, подобный этому ...
<iframe src="/app/navigation.jsp" />
Судя по вашему вопросу, ваша навигационная страница обслуживается с отдельного хоста, и вы вынуждены использовать что-то подобное
<iframe src="http://otherserver.example.com/app/navigation.jsp" />
, что, конечно, вызовет сообщение "Небезопасный контент" в вашем браузере.
Ваши единственные решения - либо
внедрите SSL на сервере, на котором находится ваша страница навигации, чтобы вы могли использовать https://
для ссылки в iframe или
переместите навигационное приложение на тот же сервер, чтобы вы могли использовать относительный URL.
Лично я не могу понять, почему ваша навигация была бы на другом хосте, потому что тогда у вас возникнут проблемы междоменного скриптинга JavaScript (если не задействован какой-то прикольный JSONP).