您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
you need to set 'upload layout' to boxed in whatimg settings
- // ==UserScript==
- // @name whatimg - add [img] tags
- // @namespace diff
- // @description you need to set 'upload layout' to boxed in whatimg settings
- // @include https://whatimg.com/
- // @include https://whatimg.com/upload.php
- // @require https://greasyfork.org/scripts/1003-wait-for-key-elements/code/Wait%20for%20key%20elements.js?version=2765
- // @version 0.2
- // @grant none
- // ==/UserScript==
- // using waitForKeyElements.js so this works with the drag'n'drop upload script: http://userscripts.org/scripts/show/105520
- function doit() {
- var a = document.querySelector('textarea.input_field');
- var output = "";
- if (a) {
- var list = a.value.match(/(https?:\S*?\S\.(png|jpg|jpeg|gif))$/gim);
- for (i=0; i<list.length; i++) {
- output += "[img]" + list[i] + "[/img]\n";
- }
- a.value = a.value.replace(/^\s+(?=http)/gim, ""); // remove leading space from original links
- a.value += "\n[img] tags only:\n" + output;
- }
- }
- waitForKeyElements ("textarea.input_field", doit);