您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Replaces the annoying slideshows on Answer.com questions with a simple card.
当前为
- // ==UserScript==
- // @name Answers.com, no slideshow please!
- // @namespace http://dieterholvoet.com
- // @version 1.0
- // @description Replaces the annoying slideshows on Answer.com questions with a simple card.
- // @author Dieter Holvoet
- // @match www.answers.com/Q/*
- // @require https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- // HELPER
- String.prototype.capitalizeFirstLetter = function() {
- return this.charAt(0).toUpperCase() + this.slice(1);
- };
- // Variables
- var $container = $('<div class="module feedcards_wikilite"></div>'),
- $slideshow = $("#center_top > .question_slideshow .article_slides.current_article"),
- $slides = $slideshow.find(".slide");
- // Get content
- var title = $slideshow.find(".question_detail").data("title"),
- content = "";
- $slides.each(function() {
- var find = ["click on the link", "see answer"],
- text = $(this).text().trim();
- if(!find.some(function(v) {return text.toLowerCase().indexOf(v) >= 0;}))
- content += text+" ";
- });
- // Append new card
- $container.insertAfter("#center_top .breadcrumb_category");
- $container.append('<div class="feedcard no_image no_avatar" asg-card="gutenberg"><article class="frame"><section class="content"><h1 class="title">'+title+'</h1><div class="content_text" style="line-height: 1.6;">'+content.trim().capitalizeFirstLetter()+'</div></section></article></div>');
- // Remove slideshow
- $("#center_top .question_slideshow").remove();
- })();