2013-12-20 84 views
0

Chrome瀏覽器(而不是Firefox)的Wordpress網站阻止jquery加載 - 控制檯顯示在我們最近通過SSL安全(完整網站)通過SSL錯誤。WordPress的 - Chrome瀏覽器沒有安全地加載ajax googleapis -

「頁面通過HTTPS加載,但顯示'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js'的不安全內容:此內容也應通過HTTPS加載。」

當我在Firefox中查看它時,同樣的調用確實是HTTPS。

我看到了調用該URL的網頁源的頭部,但並未所在的位置該呼叫從代碼中的未來,所以我可以將其更改爲HTTPS。正在生成......但在哪裏?我找不到它。 我們的WordPress地址(URL)和站點地址(URL)都是HTTPS - 除jquery調用外,其他所有工作都可以使用。

我已經在這個論壇上閱讀類似的問題,但不知道明確的方式在WordPress修復它,或者強制HTTPS ...甚至查找調用它 - 我認識的這個界限...謝謝這裏有任何幫助

+1

使用'// ajax.googleapis.com/AJAX /庫/ jQueryUI的/ 1.8.18/jquery的-ui.min.js'加載的JavaScript。 –

回答

0

使用//ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js加載javascript,而不是在url前添加httphttps協議。當非提供時,現代瀏覽器知道預先配置適當的協議。

話雖這麼說,因爲你是使用WordPress,您應該已經在安裝jQueryUI的最新版本之一。你只需要wp_enqueue_script()你需要的。例如,如果您需要拖放和排序,則分別使用wp_enqueue_script('jquery-ui-draggable');wp_enqueue_script('jquery-ui-sortable');。 WordPress是保持相當最新的這些API,那麼卸載jQueryUI的以googleapis可能不是最好的想法,因爲你可能招致通過添加另一個域瀏覽器來查找擊中的網頁加載時間。

相關問題