генерируемая ссылка StiMvcViewer на javascript по https
Добавлено: 14 июл 2016, 15:38
Здравствуйте.
Что имеем:
Во вьюхе стандартным образом размещаем 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") закрыли, но сами понимаете...
Что имеем:
Во вьюхе стандартным образом размещаем 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") закрыли, но сами понимаете...