weiwei0108
火狐狸
火狐狸
  • UID5187
  • 注册日期2005-04-17
  • 最后登录2008-06-18
  • 发帖数178
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5847回复:18

一个关于sina天气预报的问题!

楼主#
更多 发布于:2005-05-05 10:36
sina在news.sina.com.cn内嵌了一个天气预报,我Fx1.0之前都在看很好的。怎么升级到1.03以后就无法看了,应该是天气预报的内嵌帧里面显示
Not Found

The requested URL /iframe/weather/undefined.html was not found on this server.

不过绝对不是连接的问题,我只有在Fx里面才看不见,在Maxthon和IE里面都可以看见的.....还有也不是adblock的问题!我把adblock卸载了也看不见。而且我也没有装其他反广告软件。不是要我每次都非要打开这个网页去看吧...http://weather.sina.com.cn/index.html
主要是Fx没有自带的国内天气预报的扩展!国外的太不准阿,预报23° 实际都35°了........

这个问题大家看看是怎么回事阿!那个内嵌帧的地址是http://news.sina.com.cn/iframe/weather/jump.html
看上去和广告差别很大阿!我单独开个标签也打不开这个网页,你们可以打开么?
weiwei0108
火狐狸
火狐狸
  • UID5187
  • 注册日期2005-04-17
  • 最后登录2008-06-18
  • 发帖数178
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-05-05 10:36
都怎么强阿,都添加到了任务栏和桌面了,还是干脆加到Fx里面来吧,我们悄悄的进行,放枪的不要,必要的时候更换几张图片。呵呵 不让sina知道就可以了!
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2025-08-20
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
2楼#
发布于:2005-05-05 10:36
太高了,放桌面上好了.

但是XP有个桌面图标文字背景透明的Bug
真小人
小狐狸
小狐狸
  • UID1148
  • 注册日期2004-12-20
  • 最后登录2005-06-08
  • 发帖数85
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-05-05 10:36
加到任务栏也不错
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2025-08-20
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
4楼#
发布于:2005-05-05 10:36
失误失误~!

这下没问题了,用CSS统一了字体。连CSS也通过啦!

简单的页面通过验证不难。
copyliu
非常火狐
非常火狐
  • UID2416
  • 注册日期2005-01-21
  • 最后登录2012-05-14
  • 发帖数611
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-05-05 10:36
楼上~
好像没过W3C标准哦

另外,我这里看到
天气  地区新闻  定制
这行字很小哦
业余占星、占卜 星海茫茫 谁主沉浮? [url=http://www.copyliu.cn]Copyliu's Blog 不奢吞食天地,只求浪漫人间![/url] [img]http://copyliu.cn/statusbot.png.php[/img] [img]http://copyliu.cn/gfw-large.png[/img]
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2025-08-20
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
6楼#
发布于:2005-05-05 10:36
俺不会啦,呵呵!

调用天气预报的数据也必须要获得别人的同意才行,不久前就有某个带天气预报的日历软件正是因为这个原因不得不让步。
weiwei0108
火狐狸
火狐狸
  • UID5187
  • 注册日期2005-04-17
  • 最后登录2008-06-18
  • 发帖数178
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2005-05-05 10:36
最好是做成一个扩展!!Forecastfox实在太不准了,还有时候连接国外服务器忙!
希望有国内高人把sina天气 或者 T7online 或者TM2005 里面的天气情况做成一个扩展,应该问题难度不大吧...可以直接利用Forecastfox的内核,换一下服务器地址和收发的信息的组件应该就差不多了吧!
听涛看海
千年狐狸
千年狐狸
  • UID190
  • 注册日期2004-11-26
  • 最后登录2012-10-12
  • 发帖数1567
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2005-05-05 10:36
楼上的高人   哈哈
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2025-08-20
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
9楼#
发布于:2005-05-05 10:36
我又改了改放到网上了,侧边栏还可以吧!;-)

http://fiag.ik8.com/weather.html
weiwei0108
火狐狸
火狐狸
  • UID5187
  • 注册日期2005-04-17
  • 最后登录2008-06-18
  • 发帖数178
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2005-05-05 10:36
fiag:对不起我没说清楚
不是把浏览器的编码设置为utf-8
而是在jump.html中设置
<meta http-equiv="content-type" content="text/html; charset=utf-8">


估计只有让新浪的网管来改才行了。

我上传一个自己改的新浪天气预报的网页 Just for fun
回到原帖


看来除了修改Fx内核以外 只能YY一下垃!哎!
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2025-08-20
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
11楼#
发布于:2005-05-05 10:36
对不起我没说清楚
不是把浏览器的编码设置为utf-8
而是在jump.html中设置
<meta http-equiv="content-type" content="text/html; charset=utf-8">


估计只有让新浪的网管来改才行了。

我上传一个自己改的新浪天气预报的网页 Just for fun
附件名称/大小 下载次数 最后更新
test.zip (5KB)  27 2005-05-05 15:48
weiwei0108
火狐狸
火狐狸
  • UID5187
  • 注册日期2005-04-17
  • 最后登录2008-06-18
  • 发帖数178
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2005-05-05 10:36
不好意思,我不是有意重复开帖子,的确是很久都没有解决这个问题阿!~这个问题困扰我很久了,假如每次都要清空cookie的话,那不是更加麻烦!而且一但按了定制,下次一定还会出错....

把网页中的meta 编码选项设置为utf-8就可以了,到底是怎么回事,我也不明白了。


这个需要怎么做呢?把浏览器编码设置成UTF-8?那我怎么看到的都是乱码阿!而且那个帧还是无法显示?请教教我好么?
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2025-08-20
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
13楼#
发布于:2005-05-05 10:36
看了看jump.html的代码
385     for(i=0;i<Citys.length;i++)
    386     {
    387         if (Citys[i][1] == city_name)
    388         {
    389             //alert(Citys[i][0] + '#' + Citys[i][1]);
    390             city_id = Citys[i][0];
    391             break;
    392         }
    393     }

Citys[1] == city_name 判断字符串相等?
就是执行不到 city_id = Citys[0];

解决了!,我在本地测试了下。
把jump.html中的meta 编码选项设置为utf-8就可以了,到底是怎么回事,我也不明白了。

在jump.html中设置
<meta http-equiv="content-type" content="text/html; charset=utf-8">
copyliu
非常火狐
非常火狐
  • UID2416
  • 注册日期2005-01-21
  • 最后登录2012-05-14
  • 发帖数611
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2005-05-05 10:36

http://news.sina.com.cn
定制一个其他的城市

就会出错

在IE中
定制后  内嵌打开一个类似的网页
 http://news.sina.com.cn/iframe/weather/310100.html   (上海)

在FF中
定制后 内嵌打开
 http://news.sina.com.cn/iframe/weather/undefined.html


明显
IE中按定制后 就会发送一个城市代码(比如上海:310100)
在FF中  却发送了   undefined
业余占星、占卜 星海茫茫 谁主沉浮? [url=http://www.copyliu.cn]Copyliu's Blog 不奢吞食天地,只求浪漫人间![/url] [img]http://copyliu.cn/statusbot.png.php[/img] [img]http://copyliu.cn/gfw-large.png[/img]
上一页
游客

返回顶部