ページが読み込まれる前にメタタグの有効期限を読み取ろうとしており、このページを表示せずに既に期限切れになっている場合は、他の URL にリダイレクトします。私の期限切れタグは次のようになります<META HTTP-EQUIV="Expires" CONTENT="Tue, 21 Aug 2012 14:30:00 GMT">
現在の日付を行った方法では、メタタグの日付と比較できるとは思いません。機能させるために何を変更する必要があるか教えてもらえますか。ありがとう
<body onload="compareDate()">
function getExpiresContent() {
var metas = document.getElementsByTagName('meta');
for (i=0; i<metas.length; i++) {
if (metas[i].getAttribute("property") == "Expires") {
return metas[i].getAttribute("content");
}
}
return "";
}
function compareDate(){
var expiresDateString = getExpiresContent();
var expiresDate= new Date(expiresDateString);
var currentDate = new Date();
var day = currentDate.getDate();
var month = currentDate.getMonth() + 1;
var year = currentDate.getFullYear();
var today = ("<b>" + day + "/" + month + "/" + year + "</b>");
if (expiresDate < today){
window.navigate(”top.jsp”);
}
}