您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
このユーザスクリプトを有効にしている間はニコニコ動画内で動画を再生してもその動画が視聴履歴に残りません(たぶん)
当前为
// ==UserScript== // @name nicovideo - pause watch history // @name:ja 視聴履歴に残さない(一時停止) // @namespace https://greasyfork.org/users/19523 // @description このユーザスクリプトを有効にしている間はニコニコ動画内で動画を再生してもその動画が視聴履歴に残りません(たぶん) // @include http://www.nicovideo.jp/watch/* // @include https://www.nicovideo.jp/watch/* // @version 0.2.1 // @grant none // ==/UserScript== function deleteFromHistory() { var xhr = new XMLHttpRequest(); xhr.open('GET', '/my/history'); xhr.send(); xhr.addEventListener('load', function () { var token = xhr.response.match(/VideoViewHistory.Action\('(..+?)'/)[1]; var videoId = location.pathname.match(/[^/]+$/)[0]; var post = new XMLHttpRequest(); post.open('POST', '/my/history'); post.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); post.setRequestHeader('Accept', 'application/json, text/javascript, *; q=0.01'); post.setRequestHeader('x-requested-with', 'XMLHttpRequest'); post.withCredentials = true; post.responseType = 'json'; post.send(`mode=delete&video_id=${videoId}&token=${token}&innerPage=1`); }); } window.addEventListener('load', function () { if (document.getElementById('external_nicoplayer')) { setTimeout(deleteFromHistory, 15000); } else { deleteFromHistory(); } });