您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
うp主のニックネームを調べるスクリプト
当前为
// ==UserScript== // @name Nico Nickname // @namespace http://web.zgo.jp/ // @description うp主のニックネームを調べるスクリプト // @include http://www.nicovideo.jp/watch/* // @version 0.0.1.20140518104259 // ==/UserScript== (function() { // var video_id = location.href.match(/watch\/[sn]m(\d+)/)[1]; var videoTitle = document.getElementsByClassName('video_title')[0]; var owner = document.getElementsByClassName("img_sq48")[0]; if (!videoTitle && !owner) return; var nickname = owner.alt;//Alt要素 // var svlink = 'http://www.smilevideo.jp/allegation/allegation/' + video_id + '/'; // GM_xmlhttpRequest({ // method: 'GET', // url: svlink, // headers: { "User-Agent": "Mozilla/5.0" }, // onload: function(res) { // nickname = 'no name'; // can't get nickname // if (/<strong(?:\s*[^>]*|)>(.*?)<\/strong>.*?が投稿/.test(res.responseText)) { // nickname = decodeURIComponent(RegExp.$1); // } // window.gm_nicoNickname = nickname; // var span = document.createElement('span'); // //p.setAttribute('class', 'TXT12'); // span.style.cssText = 'font-size:small; margin-top:4px; line-height:1.25;'; // //cssのスタイルを変える。 // span.innerHTML = ' うp主:<a href="http://www.nicochart.jp/name/' + nickname + '" title ="' + nickname + '">' + nickname + '</a>'; // videoTitle.appendChild(span); // insert position // }, // //nextをfirstにするとタイトル前に表示 // onerror: function(res) { // GM_log(res.status + ':' + res.statusText); // } // }); window.gm_nicoNickname = nickname; var span = document.createElement('span'); //p.setAttribute('class', 'TXT12'); span.style.cssText = 'font-size:small; margin-top:4px; line-height:1.25;'; //cssのスタイルを変える。 span.innerHTML = ' うp主:<a href="http://www.nicochart.jp/name/' + nickname + '" title ="' + nickname + '">' + nickname + '</a>'; videoTitle.appendChild(span); })();