// ==UserScript== // @name DouPlay - 豆瓣电影在线看 // @namespace https://github.com/ned42/DouPlay // @version 0.4 // @description movie.douban.com,超轻量豆瓣影视在线播放脚本,在豆瓣电影条目页面内直接添加播放窗口,douban.com // @author ned42 // @match https://movie.douban.com/subject/* // @downloadURL https://update.greasyfork.icu/scripts/377259/DouPlay%20-%20%E8%B1%86%E7%93%A3%E7%94%B5%E5%BD%B1%E5%9C%A8%E7%BA%BF%E7%9C%8B.user.js // @updateURL https://update.greasyfork.icu/scripts/377259/DouPlay%20-%20%E8%B1%86%E7%93%A3%E7%94%B5%E5%BD%B1%E5%9C%A8%E7%BA%BF%E7%9C%8B.meta.js // ==/UserScript== 'use strict'; if (!document.querySelector(".bs")) return;//unplayable const server = "https://jx.618g.com/?url="; const $ = window.jQuery; const div = document.createElement("div"); div.setAttribute("id","fm"); div.setAttribute("style","width: 100%;height:300px;padding-bottom: 15px;"); const x = document.createElement("input"); x.setAttribute("type","button"); x.setAttribute("value"," X "); x.setAttribute("style","position: relative;float: right;z-index: 2;"); const newItem = document.createElement("iframe"); newItem.setAttribute("id","play"); newItem.setAttribute("name","playf"); newItem.setAttribute("frameborder","0"); newItem.setAttribute("style","width: 100%;height: 300px;"); newItem.setAttribute("allowfullscreen","allowfullscreen"); newItem.setAttribute("security","restricted"); newItem.setAttribute("referrerpolicy","no-referrer"); newItem.setAttribute("style","width: 100%;height: 300px;position: absolute;"); let mov = true; var dp = function (event) { let self = event.target; let parentDiv,insert,before,tt; switch (self.parentNode.nodeName) { case 'LI': parentDiv=document.getElementById("mainpic").parentNode.parentNode; before=document.getElementById("mainpic").parentNode; insert=div; div.appendChild(x); div.appendChild(newItem); x.addEventListener("click",()=>div.parentNode.removeChild(div)); break; case 'DIV': parentDiv=self.parentNode.parentNode; before=self.parentNode; insert=newItem; tt = document.getElementById("eptitle"); if(!tt){ let playtitle = "