この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
こんにちは。CX事業本部Delivery部のakkyです。
最近、Google Meetにリアクションボタンが付きました。これはコミュニケーションを促進できてよいと思うのですが、隣にある挙手ボタンと非常に間違えやすい問題があります。
そこで、挙手ボタンはリアクションボタンに比べてあまり使わないので、挙手ボタンを無効にするユーザースクリプトを書いてみました。
WebブラウザにTampermonkeyを入れておく必要があります。
// ==UserScript==
// @name 挙手ボタン
// @version 0.1
// @description 挙手ボタンを自動的に消すスクリプト
// @author akky
// @match https://meet.google.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=meet.google.com
// @grant GM_registerMenuCommand
// ==/UserScript==
(function() {
'use strict';
// 挙手ボタンのセレクタ。バージョンアップによって変わるかもしれない
const selector = "#ow3 > div.T4LgNb > div > div:nth-child(13) > div.crqnQb > div.UnvNgf.Sdwpn.P9KVBf.IYIJAc.BIBiNe > div.Tmb7Fd > div > div.qKLkb.eO2Zfd > div.Qzk06e > div:nth-child(1)";
let button_visibility_changed = false;
GM_registerMenuCommand("消す", function() {
document.querySelector(selector).style.visibility = "hidden";
button_visibility_changed = true;
});
GM_registerMenuCommand("表示する", function() {
document.querySelector(selector).style.visibility = "";
button_visibility_changed = true;
});
const observer = new MutationObserver((mutations) => {
let button = document.querySelector(selector);
if(button != null) {
if(button_visibility_changed == false) {
button.style.visibility = "hidden";
button_visibility_changed = true;
}
}
else {
button_visibility_changed = false;
}
});
observer.observe(document.querySelector("body"), {
childList: true,
subtree: true
});
})();
このスクリプトをインストールすると、挙手ボタンが消えます。
挙手ボタンを使いたい場合には、右クリックメニューから再表示することもできます。