これは簡単に思えるかもしれませんが、セキュリティの問題とは見なされない方法を見つけることができません(明白な方法を除いて)...
そこで、Firefox用のアドオンを作成してチームで使用したいと思います。基本的には、ツールサイトの認証Cookieの有効期限が切れているかどうかを知らせるステータスバーアイコンになるため、現在ブラウザで実行されている作業を失うことなく確認できます。
最初はアドオンでクッキーをチェックしてもらえると思っていたのですが、こんなに単純なアイデアは大変な手間がかかるようです。それから私は...DUH...私たちのサイトのメインページにアクセスするためにアドオンを試してみることができたのです。「アクセスが拒否されました」という応答を受け取った場合は「ログインしていません」のアイコンを表示できますが、それ以外の場合は「サインインした」を表示できます。
ただし、AJAXを使用してこれを行うすべての試みは、私のCookieの試みとほぼ同じくらい難しいことが証明されています。
できればjavascriptを使用する簡単な方法はありますが、XULではそうではありません。
var url = "http://example.com";
var response = pingURL(url, "blah);
status = (response = "Welcome!") ? "Signed in" : "Not Signed In";
ここで、「pingURL」は、URLに「移動」して応答を取得する方法になりますか?