2017-02-17 16 views
6

ASP.NET MVC 5では、BundleColletion.UseCdnを使用し、HTML整合性属性でレンダリングできますか?たとえば、これを作るために幾分かです:CDNと整合性属性を使用したバンドルJSファイル

bundles.UseCdn = true; 
bundles.Add(
    new ScriptBundle("~/bundles/jquery", "https://code.jquery.com/jquery-3.1.1.min.js") 
     .Include("~/Scripts/js/jquery/jquery-3.1.1.min.js") 
); 

これは次のようにレンダリングされますか?

<script 
    src="https://code.jquery.com/jquery-3.1.1.min.js" 
    integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" 
    crossorigin="anonymous"></script> 
+0

解決方法を見つけましたか?私は同じ問題に直面している。 – RikRak

答えて

2

部分的な答え。 = "匿名" crossoriginを追加するには

はあなたがまた= "SHA256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8 =" RenderFormatで一部を整合性が含まれますが、それができScripts.RenderFormat

@Scripts.RenderFormat("<script type=\"text/javascript\" src=\"{0}\" crossorigin=\"anonymous\"></script>", "~/bundles/jquery") 

@を使用することができます属性良い解決策のように見えません。

関連する問題