您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Anki mode on KaniWani
当前为
// ==UserScript== // @name KW Anki Mode // @namespace mempo // @description Anki mode on KaniWani // @include https://www.kaniwani.com/kw/review/ // @version 1.4.1 // @grant none // @require https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js // ==/UserScript== console.log('/// start of Kaniwani Anki Mode'); var lightning_mode_wrong_answer = true; var WKANKIMODE_showAnswer = function () { $("#detailKanji button").removeClass('-disabled'); $("#detailKana button").removeClass('-disabled'); $("#detailKanji div").removeClass('-hidden'); $("#detailKana div").removeClass('-hidden'); }; var WKANKIMODE_answerYes = function () { console.log('inside answer yes'); var answer = $("<span>").html($('#detailKanji p').html().split("<br>")[0].trim()).text(); $('#userAnswer').val(answer); $("#submitAnswer").click(); $('#userAnswer').focus(); }; var WKANKIMODE_answerNo = function () { console.log('inside answer no'); $('#userAnswer').val("のぺ"); $("#submitAnswer").click(); if(lightning_mode_wrong_answer){ $("#submitAnswer").click(); } $('#userAnswer').focus(); }; var bindHotkeys = function () { $(document).on("keydown.reviewScreen", function (event) { switch (event.keyCode) { case 32: //SPACE event.stopPropagation(); event.preventDefault(); //console.log('//// pressed space'); WKANKIMODE_showAnswer(); return; break; case 49: //1 event.stopPropagation(); event.preventDefault(); //console.log('//// pressed 1'); WKANKIMODE_answerYes(); return; break; case 50: //2 event.stopPropagation(); event.preventDefault(); //console.log('//// pressed 2'); WKANKIMODE_answerNo(); return; break; } }); }; bindHotkeys();