// ==UserScript== // @name 慕课小助手 // @namespace https://github.com/maomao1996/tampermonkey-scripts // @version 0.3.1 // @description 慕课网问答区快速查看问答详情、自动播放下一节视频 // @author maomao1996 // @include *://coding.imooc.com/learn/qa/* // @include *://coding.imooc.com/lesson/* // @grant none // @require https://cdn.jsdelivr.net/npm/jquery@v1.11.3 // @downloadURL none // ==/UserScript== ; (function () { 'use strict'; // 问答区样式 var STYLE_MAP = { 'learn/qa': ".mm-modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1996;\n display: none;\n overflow-y: auto;\n }\n .mm-mask {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n background-color: rgba(0, 0, 0, 0.5);\n }\n .mm-modal-x {\n position: absolute;\n left: 50%;\n top: 15%;\n z-index: 2;\n margin-bottom: 15%;\n border-radius: 20px;\n padding: 25px;\n width: 800px;\n background: #fff;\n transform: translateX(-50%);\n }\n .wrap,\n #new_header .new-header,\n .wenda-top-intro-box .wenda-top-intro-wrap {\n width: 100%!important;\n }\n .layout .col-aside.wenda-col-aside,\n .mm-model .elevator,\n .mm-modal #footer {\n display: none!important;\n }\n .mm-modal .layout {\n padding: 0;\n }\n .mm-modal pre {\n white-space: pre-line;\n }", lesson: "#chapter-scrollbar { overflow-y: auto; }" }; function addStyle(type) { var rules = STYLE_MAP[type]; if (!rules) { return; } $('head').append(""); } /** * 问答区 */ // 获取按钮 html function getBntHtml(id) { return ('查看详情'); } // 插入弹窗 dom function appendModal() { var modalHtml = "