SharePoint2013の外観の色[重複]
-
10-12-2019 - |
質問
私はSharePoint2013ホストされたアプリを開発しています。
私は自分のアプリでスタイルサイトの色を使用したいと思います。
JSを使用してサイトで使用されているスタイルの情報を取得するにはどうすればよいですか?
ありがとう、Nk
解決
ホストwebの色を使用するには、JavaScriptを使用してホストwebのスタイルシートを動的にロードする必要があります。ページでjQueryを使用している場合は、次のJavaScriptブロックを使用して、ホストwebのスタイルシートをページに挿入できます。
(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 webサイトのスタイルシートを使用する jQueryを必要としない例のために。
所属していません sharepoint.stackexchange