2015-10-13 88 views
0

在網站上設置https後,某些javascript庫不會加載,而有些則不加載。在這種情況下,select2 lib沒有加載。爲什麼會這樣?某些JavaScript庫不通過https加載

頭提取

<head> 


    <link rel="stylesheet" href="https://yui.yahooapis.com/pure/0.6.0/pure-min.css"> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 

    <script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
    <link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/cupertino/jquery-ui.css"> 

    <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/css/select2.min.css" rel="stylesheet" /> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/js/select2.min.js"></script> 

    <link rel="stylesheet" type="text/css" href="https://d1r6do663ilw4i.cloudfront.net/static/sweetalerts/sweetalert.css"> 
    <script src="https://d1r6do663ilw4i.cloudfront.net/static/sweetalerts/sweetalert.min.js"></script> 
+0

你的瀏覽器中是否有類似Firebug的東西?它是否顯示select2庫的GET請求? – eddiewould

回答

0

第一:確保文件實際上是在該URL的存在。 (嘗試不同的瀏覽器,命令行工具,...)

第二:確保您的廣告攔截器/瀏覽器插件不阻止請求。

+0

謝謝 - 第一個文件https://yui.yahooapis.com/pure/0.6.0/pure-min.css僅在http上可用 - 這導致加載其他所有內容失敗 – RunLoop