職場では、Gmailのチャットを使用しています。これは、Gmailが暗号化されており、ハードドライブに何もインストールしたり保存したりせずにチャットをログに記録するためです。家ではピジンを使っています。自宅でGMailにログインすると、チャットからログアウトする必要があります。そうしないと、メッセージが間違った場所に表示されてしまいます。職場でGMailにログインするときは、チャットに再度ログインする必要があります。
つまり、自宅でFirefoxを起動すると、Gmailのチャットが自動的に無効になります。職場でFirefoxを起動すると、Gmailのチャットが自動的に有効になります。
特定のマシンで強制的にログインおよびログアウトするために、Greasemonkeyスクリプトなどを使用する方法はありますか?それは十分に単純に見えるでしょう。URLをたどるか、リンクのクリックをシミュレートするだけです。残念ながら、Gmailは実際のリンクを使用しません。
ログアウト中:
<span tabindex="0" role="link" action="si" class="az9OKd">Sign into chat</span>
ログイン中、ドロップダウンメニューで:
<div tabindex="-1" id=":1mj" role="menuitem" class="oA" value="si"><div class="uQ c6"/>Sign into chat</div>
<div tabindex="-1" id=":8f" role="menuitem" class="oA" value="sia"><div class="uQ c5"/>Sign into AIM®</div>
<div tabindex="-1" id=":8e" role="menuitem" class="oA" value="so"><div class="uQ df"/>Sign out of chat</div>
ページの下部:
<span id=":im" class="l8 ou" tabindex="0" role="link">turn off chat</span>
<span id=":im" class="l8 ou" tabindex="0" role="link">turn on chat</span>
これらの非リンクをJavaScriptで「クリック」する方法、またはそれらの機能にアクセスする方法を知っている人はいますか?「so」は「サインアウト」、「si」は「サインイン」、「sia」は「サインインAIM」を意味すると思います。どういうわけかこれらのアクションを直接呼び出すことはできますか?
チャットを無効にする他の方法はありますか?