2013-12-09 44 views
1

我在Chrome中加載自定義CSS時遇到問題。我正在使用Joomla Artforms。如何在HTTPS服務器上託管我的CSS/JS

以下是一些鍍鉻的Javascript控制檯聲明:

[鎖定]頁的「https://www.mysite.com/component/artforms/?formid=200」裝載了HTTPS,但跑從「HTTP不安全的內容:// www.mysite.com/includes/js /jscalendar-1.0/calendar_stripped.js':此內容也應該通過HTTPS加載。

[已阻止]'https:// www.mysite.com/component/artforms/?formid=200'中的頁面通過HTTPS加載,但從'http://www.mysite.com'運行不安全的內容/modules/mod_followme/style.css':這個內容也應該通過HTTPS加載。

如果您需要更多詳細信息,請讓我知道。

感謝

+0

我們不需要更詳細,如果您的網站使用SSL,運行在HTTPS,你應該只包括也使用該協議 – adeneo

+0

讀取錯誤信息的文件。它們不是神祕的:* ...的頁面通過HTTPS加載,但是從...運行不安全的內容:此內容也應該通過HTTPS加載。* – Blender

+0

這是一個蹩腳的問題,但是;我如何通過https加載css?你能否告訴我這個過程的步驟?謝謝 –

回答

2
得到這個權利

簡單的方法就是使用URL語法

//example.com/path/to/some/file.js(遠程)

加載外部文件

/path/to/some/file.js(本地)

這將使用與您的主HTML頁面相同的協議(HTTP或HTTPS)加載您的資源。

注意的是,如果您的外部資源可通過HTTPS這隻會工作。如果不是,那麼除了將外部資源移動到支持HTTPS的地方之外,沒有什麼可以做的。

+0

如何爲您的靜態資源啓用HTTPS?任何建議? –

+0

這是一個在ServerFault上最好問的web服務器配置問題,但是如果你可以把你的HTML作爲HTTPS服務,那麼你不應該有任何理由讓你的靜態文件不能工作 – SpliFF