shows the date the ad was originally posted
当前为
// ==UserScript==
// @name KijijiAutos Ad Date
// @namespace http://localhost
// @version 1.2
// @description shows the date the ad was originally posted
// @author Kronzky
// @include https://www.kijiji.*/*
// @include https://www.kijijiautos.*/*
// @run-at document-end
// @grant none
// ==/UserScript==
(function() {
'use strict';
var unsafeWindow = window.wrappedJSObject;
var pos = "";
var posted = 0;
var where = document.body;
var href = window.location.host;
if ((href.indexOf("kijijiautos"))!=-1) {
pos = "top:120px; left:30px;"
posted = unsafeWindow.INITIAL_STATE.pages.vip.listing.created;
} else {
posted = unsafeWindow.dataLayer[0].a.cdt;
pos = "right:60px; top:-180px;"
where = document.getElementById('vip-body');
};
var created = new Date(posted*1000);
var dateStr = (created.toLocaleString('default', { month: 'short' })) + " " + created.getDate();
var diff = Math.floor((Date.now()-created)/(1000*60*60*24));
if (diff>1) {
diff += ' days ago';
} else if (diff==1) {
diff = 'yesterday';
} else {
diff = 'today';
};
//alert(created.toISOString().slice(5,10) + ", " + diff + " days ago" + "\n" + href);
var newHTML = document.createElement ('div');
newHTML.innerHTML = '<h3 style="background-color:#fff; padding:4px; border:1px solid #333; position:absolute; ' + pos + ' color:#333">posted: ' + dateStr + ' (' + diff + ')</h3>';
where.appendChild(newHTML);
})();