Страница 1 из 1

Отчет HTML5 не отображается при открытии страницы https

Добавлено: 22 май 2016, 15:51
alexeyfressko
Здравствуйте.

Версия Stimulsoft for JAVA 2016.1

Flash версия - работает нормально.
Html5 версия с незащищенных страниц - работает нормально.

При открытии отчета html5 со страницы https отчет обращается к ресурсу /csp-report который не найден.

Re: Отчет HTML5 не отображается при открытии страницы https

Добавлено: 22 май 2016, 16:26
alexeyfressko
Забыл написать.

Сервер Tomcat7 работает на порте 8080. На портах 80 и 443 работает nginx который проксирует запросы на 127.0.0.1:8080.

Re: Отчет HTML5 не отображается при открытии страницы https

Добавлено: 22 май 2016, 19:22
alexeyfressko
Ошибка возникает при генерации кода stiwebviewer:webviewer.

Код: Выделить всё

<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta charset="utf-8"/>
		<link rel="shortcut icon" href="/favicon.ico"/>
		<title><%= report.getReportName() %></title>
		<stiwebviewer:resources />
		<style type="text/css">
		</style>
	</head>
	<body>

		<%

        	report.Render(false);
	
		    StiWebViewerOptions options = new StiWebViewerOptions();
	
		    String lang = request.getHeader("Accept-Language");

			if (lang != null) {
				lang = lang.substring(0, 2);
				
				if ("en".equals(lang) || "es".equals(lang) || "ru".equals(lang)) {
					options.setLocalization(request.getSession().getServletContext().getRealPath("/localization/" + lang + ".xml"));					
				}
			}

			options.setTheme(StiWebViewerTheme.Office2013);
			options.setWidth("100%");
			options.setHeight("100%");
		    options.setRefreshTimeout(3);
	
		    pageContext.setAttribute("report", report);
		    pageContext.setAttribute("options", options);
	
		%>
	
		<stiwebviewer:webviewer report="${report}" options="${options}"/>

	</body>
</html>

Есть ли возможность в options указать базовый адрес?

Re: Отчет HTML5 не отображается при открытии страницы https

Добавлено: 23 май 2016, 11:40
Vadim
Здравствуйте.
Со следующего пре-релиза вы можете указать адрес в StiWebDesinerOptions setController("https://localhost/webdesigner/")

Re: Отчет HTML5 не отображается при открытии страницы https

Добавлено: 23 май 2016, 14:24
alexeyfressko
Спасибо.

Пожалуйста, для designer и для viewer.

У меня подписка истекла в феврале 2016г. Нужно продлевать, чтобы получить эти изменения?

Re: Отчет HTML5 не отображается при открытии страницы https

Добавлено: 24 май 2016, 06:04
Andrew
Здравствуйте,

Проверить исправлена ли проблема Вы сможете на триал версии, которая доступна в разделе Downloads, а для того, чтобы использовать лицензионную версию, Вам придется обновить подписку.

Спасибо.

Re: Отчет HTML5 не отображается при открытии страницы https

Добавлено: 24 май 2016, 06:23
Vadim
Здравствуйте.
Для вьювера можно будет использовать options.getServer().setController("http://");