サイボウズLiveのウザい通知を自動解除するGreasemoneyスクリプト

  • 0
    いいね
  • 0
    コメント
    この記事は最終更新日から1年以上が経過しています。

    「この更新を通知する」のチェックを自動的に外す

    サイボウズLive…便利は便利なのですが、楽天のメルマガ登録と同じようなものがあります。
    いらないのにデフォルトでチェックが入っててスパムのごとくメールが来ます。

    イベントの登録_-_漫画全巻海外転売_-_サイボウズLive.png

    せめてこの設定をデフォルトでオフにできれば・・・と思って調べたのですが、
    そのような項目が見当たりません。

    仕方ないので楽天のメルマガ登録を自動解除するGresemonkeyスクリプトを参考にして作ってみました。


    DenyCybozuLiveUpdate.user.js
    // ==UserScript==
    // @name Deny CybozuLive Update
    // @namespace http://qiita.com/mathlow
    // @description Deny CybozuLive Update
    // @include https://cybozulive.com/*
    // ==/UserScript==
    
    (
    function() {
      var nodes = document.evaluate(
        "//input[@type='checkbox'] [ \
          contains(@id, 'cba_gwScheduleDoNotify') or \
          contains(@id, 'cba_gwTaskDoNotify') or \
          contains(@id, 'cba_gwBoardDoNotify') or \
          contains(@id, 'cba_gwCabinetDoNotify') \
        ]",
        document.documentElement,
        null,
        XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
        null
      );
    
      for (var i = 0; i < nodes.snapshotLength; i++) {
        var z = nodes.snapshotItem(i);
        z.checked = false;
      }
    }
    
    )();
    


    インストールはこちらからどうぞ。


    あとは・・・

    これをどうチーム内で共有していくか…。むむむ…。