2020年5月15日金曜日

さよなら全角英数のちょっとかゆいところを治した話

さよなら全角英数っていうchrome拡張機能

を使っているんだけど、入力ボックスにあるときの動作が不安定だった。

なので、入力系のWEBサイトを除外に入れたりしてた。
けど、SNSって見たいし書きたいしでムゥってなったので、直してみた。

開発者さんに連絡しようと思ったんだけど、最終更新日が2012年だったので、もうやってないだろうなぁと思って自分で直した。
今回は自分で治すけど、今度暇な時に開発者さん探してみよう。

プラグインのフォルダを漁ります。
macならこの辺ね
~/Library/Application Support/BraveSoftware/Brave-Browser/Default/Extensions

拡張機能を見るとIDが書いてあるので、同名のフォルダを適当な場所にコピー


で、/js/content.js

var translate = function (matcher, target, keepHeadingMBSpace) {
var replaced = 0;
var diff = 'A'.charCodeAt(0) - 'A'.charCodeAt(0);
$(target).find("*:not(iframe,textarea,script)").andSelf().contents().filter(function () {
return this.nodeType == Node.TEXT_NODE && !document.activeElement.isContentEditable;
}).each(function () {
var str = this.textContent;
var prependSpace = false;
   :
   :
   :


黄色背景部分を追加すれば、入力中は変換しないようになります。
あとは、開発者モードから読み込むだけ。

快適快適。

開発者さん、こんな素晴らしいアプリをありがとう。

0 件のコメント:

コメントを投稿