需要ないだろうなーとは思いつつ、メモとして。
Enterprise SNSであるYammer。MicrosoftのOffice365とも連携するようになり、社内のインフォーマルコミュニケーションが活性化するため、非常に便利です。
社内の全体会議や勉強会において、サブプロジェクタでYammerを表示しておくと、リアルタイムで意見や質問が書き込まれて面白いのですが、Web版もiOS版も新着メッセージを自動表示する機能が見当たらなかったため、Web版用の簡易Bookmarkletを作りました。
bookmarklet
javascript:setInterval(function(){"none"!==document.getElementsByClassName("yj-new-messages-notice")[0].style.display&&document.getElementsByClassName("yj-new-messages-link")[0].dispatchEvent(document.createEvent("MouseEvents").initEvent("click",!0,!0))},500);
新着メッセージ通知枠が表示されるのを500ミリ秒間隔でチェック、発見したらクリックイベント発動というシンプルなものです。Chromeで動作確認済です。
ブックマークにこのコードを貼り付けておいて、Yammerの該当グループを表示後、呼び出せばOKです。
PCのChromeやSafariで登録しておけば、ブックマークをマルチデバイス共有できるので、スマホやタブレットでも使えて便利です。
注: Yammerの表示仕様が変わったら動作しなくなります。エラーチェック等一切してないですが、動けばOKということで。