您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Restore 1 click = 1 coin (not 5 coins) behavior on ASKfm
// ==UserScript== // @name AskfmForHumans/1coin // @name:ru AskfmForHumans/1coin // @version 1.1.1 // @namespace https://github.com/AskfmForHumans // @author https://github.com/AskfmForHumans // @homepage https://afh.snowwm.ml/userjs/1coin // @license MIT // // @description Restore 1 click = 1 coin (not 5 coins) behavior on ASKfm // @description:ru Возвращает отправку 1 монеты (а не 5) при клике по "огоньку" // // @grant none // @match https://ask.fm/* // @run-at document-end // @noframes // ==/UserScript== (function() { 'use strict' const logPrefix = 'AskfmForHumans/1coin:' const oldPost = window.Ajax.post.bind(window.Ajax) window.Ajax.post = (elems, req) => { if (elems[0] && elems[0].className == 'fire-coin') { const oldAmount = req.data.amount const newAmount = Math.floor(oldAmount / 5) console.info(`${logPrefix} sending ${newAmount} instead of ${oldAmount} coins`) req.data.amount = newAmount } return oldPost(elems, req) } console.info(`${logPrefix} finished initialization`) })()