JavaScriptを使用してhttpまたはhttps経由でページにアクセスしているかどうかを知りたい。ある種のisSecure()メソッドがありますか、それとも何らかの方法でURLから解析する必要がありますか?
35088 次
3 に答える
113
location.protocol
あなたのためにそれをする必要があります。
(のように:
if (location.protocol === 'https:') {
// page is secure
}
)。
于 2009-01-05T23:00:33.413 に答える
9
document.location.protocol
「http:」か「https:」かを確認できるはずです。
于 2009-01-05T23:00:47.253 に答える
2
Peter Stoneが述べたように、location.protocolがそれを実行する必要がありますが、真のセキュリティなどをJavascriptに依存するべきではありません。
SSLを使用している場合、location.protocolの値は「https:」だと思います。
于 2009-01-05T23:03:26.903 に答える