您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
트윗캐스팅에서 엔터키를 전송으로, Ctrl+엔터키를 줄바꿈으로 변경합니다.
// ==UserScript== // @name Twitcasting Easy Send // @namespace https://twitter.com/72chihyaKR // @version 1.01 // @description 트윗캐스팅에서 엔터키를 전송으로, Ctrl+엔터키를 줄바꿈으로 변경합니다. // @author 72chihya // @match https://twitcasting.tv/* // @exclude https://twitcasting.tv/ // @icon https://www.google.com/s2/favicons?sz=64&domain=twitcasting.tv // @grant none // @license MIT // ==/UserScript== const handleEvent = (e) => { const area = document.querySelectorAll(".tw-comment-post textarea.tw-textarea")[0] const button = document.querySelectorAll(".tw-comment-post button.tw-button-primary")[0] if(!area || !button || document.activeElement !== area){ return } if(e.keyCode === 13){ e.preventDefault() if(e.ctrlKey){ var currentValue = area.value var caretPosition = area.selectionStart var newValue = currentValue.substring(0, caretPosition) + '\n' + currentValue.substring(caretPosition) area.value = newValue area.selectionStart = caretPosition + 1 area.selectionEnd = caretPosition + 1 }else{ if(area.value !== ""){ button.click() } } } } (function() { 'use strict' document.addEventListener("keydown", handleEvent) })();