いつからかはハッキリしないのですが、Konfabulator の The Weather+ Widget で天気が表示されなくなってしまいました。起動時も Widget が表示されないことがあるし、ちょっと動きが変です。
で、ちょっとソースを読んでみて The Weather+.kon の 124行目にある function updateWeather() 内の
urldata = url.fetch("http://www.weather.com/search/search?where=" + escape(userCity) + "&what=WeatherLocalUndeclared");
の部分を
urldata = url.fetch("http://www.w3.weather.com/search/search?where=" + escape(userCity) + "&what=WeatherLocalUndeclared&setcookie=1");
に、そして 207行目にある function checkContent() 内の
urldata = url.fetch("http://www.weather.com/search/search?where=94301&what=WeatherLocalUndeclared");
を
urldata = url.fetch("http://www.w3.weather.com/search/search?where=94301&what=WeatherLocalUndeclared&setcookie=1");
に修正したら正常に天気が表示されるようになりました。お天気の情報を参照していた URL が変更になったってことですかね?
それより無断で Widget のソースを修正してしまって良いのだろうか? 良くないよね。てことで、元に戻しました。(^^;)
Posted by tkazu at July 19, 2003 12:11 PM | トラックバック (1)