前エントリのコメントにもありましたが, Leopardになってから標準でないAttributeを直接 "." で参照する事ができなくなっている様です. そんな訳で修正したバージョンを公開しておきます.
変更点は, 以下の通りです.
- Leopardへの対応
前エントリのコメントにもありましたが, Leopardになってから標準でないAttributeを直接 "." で参照する事ができなくなっている様です. そんな訳で修正したバージョンを公開しておきます.
変更点は, 以下の通りです.
早速の対応ありがとうございました。おかげでLeopardでもWidgetが機能するようになりました
ただ、動作の仕方が変わっており、設定画面で登録されたメールアドレスとパスワードを利用してログインしているのでは無く、Safariが現在どのアカウントでログインしているか/ログインしていないかの状況によって取得情報が引っ張られているようです
設定欄に何も入れて無くてもSafariでログインしていればそのユーザの情報を拾ってきますし、設定欄にアドレスとパスワードが入っていてもSafariでログアウトしていると接続できなくなってしまします
普段からSafariを使っているユーザなら問題ないですが、Firefox等他のブラウザを使っていると、まず SafariでWidgetに表示したいユーザでログインをしておく必要があるようです
SafariとDashboardでcookieが共有されているという事でしょうか…ちょっと気持ち悪いですね.
mixi widgetでは setRequestHeader で Cookieを設定していますが, それが無視されている事が考えられますが, 解決方法は実際に動かさないと難しそうですね.
素晴らしいwidget、いつも愛用させて頂いております。
Leopardへの早急な対応のほども感嘆しております。
さて、すごく基本的な質問となってしまい大変心苦しいのですが、
mixi widgetにて、更新項目タイトルのみを確認する、という使用状況でも、他の人が自分のページを見た場合、「5分以内にログイン」のように表示されてしまうのでしょうか?
ささいなことですがお教え下さるとさいわいです。
それでは失礼いたします。
昔はmixiのtopページを見なければ最終ログイン時間は更新されなかった様ですが, いつからかどのページを見ても更新されるようになりました.
よって, mixi widgetでも最終ログイン時間は更新されます。
mixi widgetを便利に使わせていただいておりました、ありがとうございます。OSを10.5にして、こちらのmixi widgetも1.8.1にバージョンアップさせていただき動いていたのですが、数日前からwidge上に何も表示されなくなりました。削除して再インストしても同じ状態です。10.5.1にはしましたが、たしか、そのタイミングで非表示が始まったのではないと思います。
私の環境だけかもしれませんが、ご報告まで。失礼いたしました。
上でひつじさんも言っていますが, cookieをJavaScriptで設定しているにもかかわらず, Safariのcookie storageから送信されてしまう様です. (海外のBBSでもそんな記述がでていました)
ネットワークまわりをプラグインにする対処しか無い様に思いますので対処には時間がかかると思われます.
とりあえずの解決策です.
Safariの「環境設定」→「セキュリティ」→「Cookieの受け入れ」を「常に受け入れる」としてください.
これで, 一応は動作するはずです.
セキュリティ的には微妙な設定なので, どうするかは難しいですが….
