Vista中修改weather.js解决天气问题
日期:2007年7月12日 作者: 相关tags: Vista 修改 weather js 解决 天气 问题- [1] [2] 下一页
- Win7下玩CF无法全屏的解决方法
- 骑马与砍杀:战团秘籍:TXT修改
- jsp页面显示数据导出到excel表中
- 致命武力2内存修改
- 发生unknown software exception错误的解决
- 刀剑:上古传说-全物品修改
- 菜鸟必看 指点你解决笔记本罕见五大疑难
- 解决win7右键没有个性化
- 《仙剑奇侠传3外传:问情篇》豪华版修改器
- 《心跳回忆》全属性修改器
- 杀手4:血钱 修改器
- 《超能力战警》4项属性修改器
- 三国志11 武将特技及单挑率修改器
- 皇家守卫军白金版修改器3项属性 V1.05绿色版
- 《盟军敢死队2》专用修改器
- 真三国无双4 全能修改器
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
经过努力,修改了weather.js文件,可以获得中国的天气预报了!由于我对javascript研究不深,代码可能有相当的冗余,各位可以自己按需要修改,不过要注意:想自己修改两个脚本,需要首先获得两个文件的所有权,获取方法请参考论坛上其他文章。大家可以修改weather.js文件里面的toChineseString函数来自己汉化。
经过努力,修改了weather.js文件,可以获得中国的天气预报了!
之前已经由朋友说过,中国地区不能使用天气预报,是因为wlsrvc.dll文件检测到区域设置为中国,就返回1506,提示"您当前所在国家或地区不支持此服务。"
其实如果我们直接在浏览器中输入地址是可以返回中国地区的天气预报的,因此我们可以绕过这个dll文件,自己修改脚本直接获取信息。
我们可以通过Microsoft.XMLDOM来获取网上的xml数据,然后把里面的数据解析到一个类中,返回给原来的脚本显示出来。
为了减少工作量,我尽量减少原来代码的修改,只是添加了一些新代码,并修改几个必要的地方,在我的机器上试验成功,理论上应该x86和x64是通用的。
由于我对Javascript研究不深,代码可能有相当的冗余,各位可以自己按需要修改,不过要注意:想自己修改两个脚本,需要首先获得两个文件的所有权,获取方法请参考论坛上其他文章。另外,大家也可以对其进行汉化,把里面的字符串换成中文就行了,不过星期要自己写一个函数替换掉。
使用方法:
下载压缩包文件后,解压到
X:\Program Files\Windows Sidebar\Gadgets\Weather.Gadget\zh-CN\js
覆盖原来的(建议先备份)。其中X为系统盘
对于字体问题请修改
X:\Program Files\Windows Sidebar\Gadgets\Weather.Gadget\zh-CN\Css\weather.css
把里面的12行
[Copy to clipboard]
CODE:
font-family:MS Yahei,Simsun,Verana,Segoe UI;
中的MS改为 Microsoft,因为MS是错误的写法,是这个错误造成字体显示为之后的simsun宋体的(wbpluto注):
相关文章
相关软件
相关分类
Windows XP Windows 9.x 注册表
Windows Diy Windows Vista windows7
Windows8 Unix FreeBSD
