在豆瓣电影页面直接搜索电影资源

Portal of Douban to Cupfox

Pada tanggal 29 Mei 2017. Lihat %(latest_version_link).

// ==UserScript==
// @name         在豆瓣电影页面直接搜索电影资源
// @namespace    https://www.cupfox.com/
// @version      0.0.1
// @description:zh-CN 在豆瓣电影页面显示茶杯狐资源搜索页的直达链接
// @author       Jackeriss
// @match        *://movie.douban.com/subject/*
// @description Portal of Douban to Cupfox
// ==/UserScript==

(function () {
    var host = location.hostname;
    if (host === 'movie.douban.com') {
        var title = document.querySelector('title').innerText.replace(/(^\s*)|(\s*$)/g, '').replace(' (豆瓣)', '');
        var subjectwrap = document.querySelector('h1');
        var subject = document.querySelector('.year');
        if (!subjectwrap || !subject)
            return;
        sectl = document.createElement('span');
        subjectwrap.insertBefore(sectl, subject.nextSibling);
        sectl.insertAdjacentHTML('beforebegin',
'<style>.cupfox{margin-left:5px;}.cupfox:hover{background:#fff!important;}</style>' +
'<a href="https://www.cupfox.com/?key=' + title + '" class="cupfox" target="_blank">' +
'<?xml version="1.0" encoding="UTF-8" standalone="no"?>' +
'<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xli' +
'nk="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="23px"' +
' viewBox="0 0 32 23" enable-background="new 0 0 32 23" xml:space="preserve">' +
'<image id="image0" width="32" height="23" x="0" y="0" xlink:href="data:image' +
'/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAuCAYAAACYlx/0AAAABGdBTUEAALGPC/xh' +
'BQAAACBjSFJN' +
'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' +
'MDg6MDD6f5wnAAAAAElFTkSuQmCC"/></svg></a>');
    }
})();