超级47
火狐狸
火狐狸
  • UID10550
  • 注册日期2005-12-13
  • 最后登录2017-03-08
  • 发帖数192
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
阅读:2308回复:3

谁能解决 news.yahoo.com 显示的问题?

楼主#
更多 发布于:2006-07-26 17:24
前段时间突然发现 http://news.yahoo.com 页面显示不正常了,所有栏目从上到下,一溜排开。完全一幅没有css和javascrpt的样子。

看看我的adblock,没有屏蔽yahoo的规则(包括yimg.com);javascript也是正常的。

察看yahoo的代码终于发现了问题,我这里(不知道其它地方怎么样)无法打开 http://l.yimg.com 上的东西,所以那些css,javacript统统不能载入。

但奇怪的是,页面上还有一些脚本却是放在 http://us.js2.yimg.com 上的,访问它们完全正常。而我人工把 http://l.yimg.com 改到 http://us.js2.yimg.com 后,所有东西都 OK 了。

感兴趣的可以测试一下下面两个地址,后面的部分完全相同:

http://l.yimg.com/news.yahoo.com/v10/us ... /ynews.css
http://us.js2.yimg.com/news.yahoo.com/v ... /ynews.css

其实 ping l.yimg.com 和 us.js2.yimg.com 是一个IP, 都能ping通,但前者就是找不到文件,告诉你 Not Found on Accelerator
 
 
 
超级47
火狐狸
火狐狸
  • UID10550
  • 注册日期2005-12-13
  • 最后登录2017-03-08
  • 发帖数192
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2006-07-26 17:24
这类问题似乎 Greasemonkey 可以解决, 但我依葫芦画瓢写个个脚本 replace(/l\.yimg\.com/, "us.js2.yimg.com") 却没有任何反应。

盼高人指点。
leonary
千年狐狸
千年狐狸
  • UID4095
  • 注册日期2005-03-16
  • 最后登录2016-12-24
  • 发帖数1908
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2006-07-26 17:24
奇怪,直接用IP访问也是提示Not Found on Accelerator
http://202.43.217.126/news.yahoo.com/v1 ... /ynews.css
再狡猾的猎手也斗不过好狐狸
超级47
火狐狸
火狐狸
  • UID10550
  • 注册日期2005-12-13
  • 最后登录2017-03-08
  • 发帖数192
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
3楼#
发布于:2006-07-26 17:24
leonary:奇怪,直接用IP访问也是提示Not Found on Accelerator
http://202.43.217.126/news.yahoo.com/v1 ... /ynews.css
回到原帖

yahoo的DNS机制肯定比较复杂,应该是类似CDN什么的。http://l.yimg.com 和 http://us.js2.yimg.com 虽然用 ping 返回同样的 IP ,但你发送http请求时,服务器的处理可能就不一样。
游客

返回顶部