2008-11-11 7 views

Trả lời

71

Sử dụng window.location.protocol để kiểm tra xem nó là https:

function isSecure() 
{ 
    return window.location.protocol == 'https:'; 
} 

Hoặc bạn có thể bỏ qua quy định cụ thể "cửa sổ" nếu bạn không có một địa phương scoped địa điểm.

function isSecure() 
{ 
    return location.protocol == 'https:'; 
} 
+2

cửa sổ. là phạm vi toàn cầu và do đó không cần thiết, chỉ là một lưu ý phụ. – jishi

+0

không biết về .protocol, đơn giản hơn giải pháp của tôi –

+0

Hoàn hảo. Cảm ơn. –

11

như Google Analytics đã dạy tôi:

if ("https:" == document.location.protocol) { 
    /* secure */ 
} else { 
    /* unsecure */ 
}