在频道发图的时候每次都要F12开控制台复制标题实在是太蛋疼了,于是写了个简单的脚本来方便copy
代码如下:
// ==UserScript==
// @name Pixiv 插画标题&链接获取
// @namespace https://ailitonia.com/archives/pixiv-%E6%8F%92%E7%94%BB%E6%A0%87%E9%A2%98%E9%93%BE%E6%8E%A5%E8%8E%B7%E5%8F%96/
// @version 0.1_alpha
// @description Pixiv 插画标题获取
// @author ailitonia
// @match https://www.pixiv.net/member_illust*
// @match http://www.pixiv.net/member_illust*
// @grant none
// ==/UserScript==
(function() {
var banner = document.createElement("div");
banner.innerHTML = '<div><textarea style="height:100%; width:100%" readonly="">null</textarea></div>';
document.body.insertBefore(banner, document.body.firstChild);
})();
window.setInterval(function getthetitle() {
var purl = window.location.href;
var tutitle = document.title;
var pa = /(のイラスト \[pixiv\])|(の漫画 \[pixiv\])/i;
var ptitle = tutitle.replace(pa," ");
var title = document.createElement("div");
title.innerHTML = '<div><textarea style="height:100%; width:100%" readonly="">'+ptitle+purl+'</textarea></div>';
document.body.replaceChild(title, document.body.firstChild);
},2333)();
由于P站加载时根据用户登录状态title会发生变化(即使已经登录了仍然会先显示未登录时的title样式,然后再变成登陆后的title样式)(宛如智障),为了统一格式就加了个定时刷新……
本文被阅读了:2,771次