2013-08-26 33 views

回答

1

是的,你可以。只需使用HTTP(S),你需要:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
3

是。

如果你看看他們給你的網址,你會注意到他們是協議相對的網址。
在HTTPS網站上,這些網址將被解析爲HTTPS。

+0

所以我不需要改變http或https?只需撥打//ajax.googleapis ...? – Guerra

+0

@Guerra:是的...... –

+0

很高興知道。我會試試這個。謝謝 – Guerra

1

URL //host/...看起來有點奇怪,但它是一個有效的相對URL:它與用於加載文檔其餘部分的協議相關。

這個漂亮的技巧允許HTML頁面使用與用於加載本身沒有任何JavaScript或其他魔法的協議相同的協議加載其他資源。

它通常用於可能與HTTP或HTTPS一起交付的頁面。通過使用協議相對URL,瀏覽器不會離開HTTPS的安全性來加載額外的資源,並且它可以與靜態代碼一起工作。

+0

我可以用我的本地腳本來做到這一點嗎?或者我需要在htaccess上處理這個「問題」或什麼? – Guerra

+0

這是網頁瀏覽器內置的一項功能:如果您省略部分網址,瀏覽器將使用父網址中的部分內容填充它。對於腳本,父URL是文檔的一個。 HTTP服務器永遠不會注意到這種情況。服務器總是獲得絕對的URL。 –

+0

所以它的瀏覽器功能。很好,很高興知道這一點。謝謝 – Guerra

相關問題