Galaxy シリーズを中心としたAndroidのカスタマイズの覚書です。
現在のメイン機種はGalaxy Note 9(グローバル版)。
10年目を迎え、古い投稿を整理・改訂しました。
カスタマイズのまとめ(リンク集)はこちらです。

2015/07/09

PushbulletのPushをワンクリックで一括削除するスクリプト(Chrome用)


PushbulletでAndroid端末にPush通知している(下記投稿参照)のですが、確認後のPushを一括削除出来ない点が少し不便なので、Chrome上で動くスクリプトを作ってみました。

(参考)Pushbullet APIでOutlookへの新規メール受信をAndroidにPush通知する
http://galaxy-shw-m110s.blogspot.jp/2014/12/pushbullet-apioutlookandroidpush_5.html

このスクリプトをPCのChromeのブックマークに登録しておくと、ワンクリックで全てのPushを一括削除出来ます。(Android端末側ではなく、PC側での操作になります。)
参考にしたサイト
以下を参考にしました。(参照先のスクリプトはPushbulletサイトの変更により動作しなくなっていますので、一部書き換えました。)
http://www.reddit.com/r/PushBullet/comments/2c93la/delete_pushes_from_queue_en_masse_if_thats_what/
スクリプト
javascript:(
function() {
    var counter = 0; /*Declare counter for how many pushes we've deleted*/

    var pushes = document.body.getElementsByClassName("pushbubble"); /*Get all push elements*/

    for (i = 0; i < pushes.length; i++) { /*Start the loop*/
        pushes[i].getElementsByClassName("x pointer")[0].click(); /*Click delete button*/

        counter++; /*Increment push delete counter*/
    }

    alert(counter + " pushes deleted"); /*Inform the user that we're done :D*/
}
)()
 

ブックマークへの登録方法
Chromeのメニューからブックマーク マネージャを開きます。


[管理][ページを追加]を開きます。


[名前]の欄に任意の名前(例:Delete All Pushes)を記入し、[URL]の欄に上記スクリプトを貼り付けてブックマークに登録します。




Pushbulletのサイトを開いた状態でこのブックマークをクリックするとPushが一括削除されます。



0 件のコメント:

コメントを投稿

システムの改竄やカスタマイズには端末が起動しなくなったり保証の対象外となるリスクが伴います。自己責任にてお願い致します。