質問


私は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を必要としない例のために。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top