kịch bản tampermonkey này bật tắt nội dung Chỉnh sửa
trong chế độ đó, bạn điều hướng đến văn bản mong muốn và chọn nó bằng bàn phím - như trong trình soạn thảo văn bản tiêu chuẩn
// ==UserScript==
// @name Toggle ContentEditable
// @namespace http://tampermonkey.net/
// @version 0.1
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var range;
document.addEventListener('keydown', function(e) {
if (e.keyCode == 12 && e.ctrlKey && e.altKey) // CTRL + ALT + NumPadCenter
{
if (!document.body.getAttribute("contenteditable"))
{
document.body.setAttribute("contenteditable", "true");
var selection = window.getSelection();
selection.removeAllRanges();
if (!range) range = document.createRange();
var el = document.elementFromPoint(window.innerWidth/2, window.innerHeight/2);
if (!el) el = document.body;
range.setStart(el, 0);
range.collapse(true);
selection.addRange(range);
}
}
else if (e.keyCode == 27 // ESC
&& document.body.getAttribute("contenteditable"))
document.body.removeAttribute("contenteditable");
});
})();
Tôi sử dụng nó khi tôi đọc sách bằng tiếng nước ngoài và phải thường xuyên sao chép-dán một số từ vào từ điển
Ctrl+Alt+NumPadCenter
bật nó BẬT
ESC
nó TẮT (tức là trở về trình duyệt thông thường)
Để thay đổi tổ hợp phím thành bất cứ điều gì bạn thích, hãy chỉnh sửa các dòng có nhận xét tương ứng bên cạnh chúng.
Khi bạn bật ON, tập lệnh sẽ đặt dấu mũ ở đầu phần tử (thường là đoạn) nằm ở giữa cửa sổ trình duyệt.
Googling dẫn tôi đến trang này và các giải pháp được đề xuất dường như quá mức cần thiết, vì vậy đây là.