document.addEventListener('DOMContentLoaded', function () {
displayRecentUrls("recentUrls");
});
function displayRecentUrls(divName) {
var popup = document.getElementById(divName);
var ul = document.createElement("ul");
popup.appendChild(ul);
var microsecondsPerWeek = 1000 * 60 * 60 * 24 * 7;
var oneWeekAgo = (new Date).getTime() - microsecondsPerWeek;
history.search({
'text': '',
'startTime': oneWeekAgo
},
function(historyItems) {
for (var i = 0; i < historyItems.length; ++i) {
var url = historyItems[i].url;
var li = document.createElement("li");
ul.appendChild(li);
var a = document.createElement("a");
a.href = url;
a.appendChild(document.createTextNode(url));
li.appendChild(a);
}
});
}
上記のコードを書いて、1 週間の閲覧履歴を生成しました。それは動作しません。私は Javascript を初めて使用するので、ばかげた間違いを犯した可能性があります。