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

генерируемая ссылка StiMvcViewer на javascript по https

Добавлено: 14 июл 2016, 15:38
SergeyFS
Здравствуйте.

Что имеем:
Во вьюхе стандартным образом размещаем StiMvcViewer

Html.Stimulsoft().StiMvcViewer(new StiMvcViewerOptions()
{
Server =
{
GlobalReportCache = false
},
Actions =
{
GetReportSnapshot = Model.GetReportSnapshot,
ViewerEvent = "ExampleViewerEvent"
},
Localization = Links.Content.Reports.Localization.ru_xml,
Appearance =
{
ScrollbarsMode = true
},
Height = new Unit(100, UnitType.Percentage),
Toolbar =
{
ShowParametersButton = false,
ShowBookmarksButton = false
}
}

Таким образом браузер получает страничку с ссылкой на некий javascript
<script type="text/javascript" src="http://example.ru/ExampleViewerEvent/?mvcviewer_resource=scripts&mvcviewer_id=MvcViewer&mvcviewer_theme=Office2013&mvcviewer_loc=L0NvbnRlbnQvUmVwb3J0cy9Mb2NhbGl6YXRpb24vcnUueG1s&mvcviewer_version=2015.2"></script>
и еще одним блоком <script>...</script>

В чем проблема:
Проблема в том, что наш сайт открывается только по https. Поэтому браузер попросту отказывается подключать скрипт по http, что приводит к неработоспособности страницы.

Вопрос:
Как указать библиотеке stimulsoft на то, что ссылку нужно генерить с протоколом https? А в идеале вообще без указания оного.

P.s. костылем в виде Replace("http", "https") закрыли, но сами понимаете...

Re: генерируемая ссылка StiMvcViewer на javascript по https

Добавлено: 15 июл 2016, 16:15
Aleksey
Здравствуйте,

Пожалуйста, попробуйте задать следующую опцию:
UseRelativeUrls=true

Спасибо.

Re: генерируемая ссылка StiMvcViewer на javascript по https

Добавлено: 18 июл 2016, 10:04
SergeyFS
Помогло, спасибо.

Re: генерируемая ссылка StiMvcViewer на javascript по https

Добавлено: 18 июл 2016, 13:20
Aleksey
Здравствуйте,

Отлично!
Сообщите, если будут еще вопросы.

Спасибо.