Wijmo更優美的jQueryUI部件集:在安全站點使用Wijmo控制元件

技術小阿哥發表於2017-11-14

通常我們總會遇到這樣的問題,在安全站點(HTTPS)中使用C1Wijmo控制元件時,使用者可能會收到指令碼錯誤。

發生這種狀況的是由於我們的CDN連結不是https連結。

 

解決HTTPS 的錯誤

為了解決上述指令碼問題,你需要使用本地的指令碼檔案,而不是使用網上CDN的連結。你可以使用以下解決方案之一:

解決方案1. 在設計檢視下,取消選中C1Wijmo控制元件的SmartTag上的 “UseCDN”選項。

解決方案2. 你可以在網站配置檔案中,明確地將該選項設定為false:

 


  1. <appSettings> 
  2.  
  3.       <add key=“WijmoUseCDN” value=“False” /> 
  4.  
  5. </appSettings> 

 

 

這是因為當“UseCDN”設定為false時,控制元件呈現本地指令碼,不指向CDN 託管的檔案。這將防止HTTPS干擾的問題。

使用本地指令碼檔案

以下是使用本地指令碼的步驟:

1. 從下面的連結下載Wijmo-Complete.2.0.0.zip 檔案: 
Studio for ASP.NET Wijmo 2012 v1

 

2. 在你的應用程式中新增到js檔案的連結:

 


  1. <script src=“../../Scripts/jquery.bgiframe-2.1.3-pre.js” type=“text/javascript”></script> 
  2.  
  3. <script src=“./../Scripts/globalize.min.js” type=“text/javascript”></script> 
  4.  
  5. <script src=“./../Scripts/jquery.mousewheel.min.js” type=“text/javascript”></script> 
  6.  
  7. <script src=“./../Scripts/raphael.js” type=“text/javascript”></script> 
  8.  
  9. <script src=“./../Scripts/jquery.wijmo-open.1.4.0.min.js” type=“text/javascript”></script> 
  10.  
  11. <script src=“./../Scripts/jquery.wijmo-complete.1.4.0.min.js” type=“text/javascript”></script> 

 

 

3. 從Wijmo-Complete壓縮包中拷貝以下CSS檔案到你的工程並新增到這些樣式表的引用:

jquery-wijmo.cs

jquery.wijmo-complete.2.0.0.css

jquery.wijmo-open.2.0.0.css

本文轉自 powertoolsteam 51CTO部落格,原文連結:http://blog.51cto.com/powertoolsteam/845842,如需轉載請自行聯絡原作者


相關文章