Цвет SharePoint 2013 выглядит [дубликат]
-
10-12-2019 - |
Вопрос
Я разрабатываю приложение, размещенное на SharePoint 2013.
Я хотел бы использовать в своем приложении цвет стиля сайта.
Как я могу получить информацию о стиле, используемом сайтом, с помощью JS?
Спасибо, НК
Решение
Чтобы использовать цвета хост-сайта, вам необходимо динамически загружать таблицу стилей хост-сайта с помощью JavaScript.Если вы используете jQuery на странице, вы можете использовать следующий блок JavaScript для внедрения таблицы стилей хост-сайта на вашу страницу.
(function () {
// Retrieve the host web's URL from the query string
var scriptbase = $.queryString('SPHostUrl') + '/_layouts/15/';
// Create a <link> tag for the style sheet
var $doclink = $('link').attr('rel', 'stylesheet');
// The style sheet is loaded through an ASP.NET HTTP handler (defaultcss.ashx)
$doclink.attr('href', scriptbase + 'defaultcss.ashx');
// Add the style sheet link to the
$('head').append($doclink);
})();
Если это не сработает, вы также можете ознакомиться со статьей Microsoft. Как:Использование таблицы стилей веб-сайта SharePoint в приложениях для SharePoint. для примера, который не требует jQuery.
Не связан с sharepoint.stackexchange