abema_update_check
by
jigendaddy
2018-11-15 [2018/11/15 12:09:17]
try to take over the world!
// ==UserScript==
// @title abema_update_check
// @name abema_update_check
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://abema.tv/video/title/*
// @grant none
// ==/UserScript==
function u_time() {
var date_obj = new Date();
var unix_time = Math.floor(date_obj.getTime() / 1000);
return unix_time;
}
var result = document.evaluate('//div[@class="c-video-title-TitleContainer-container"]/section/div//a[not(.//img)]', document, null, 7, null);
var flag = 0;
for (var i = 0; i < result.snapshotLength; i++) {
var l_url = result.snapshotItem(i).href;
if (l_url in localStorage) {
if (i == 0) {
alert("更新はありません");
break;
} else {
alert((i + 1) + "本の更新があります");
var un_time = u_time();
localStorage.setItem(l_url, un_time);
break;
}
} else {
flag = 1;
break;
}
}
if (flag == 1) {
alert("20本以上の更新があります");
}
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。