首页
社区
课程
招聘
有懂网页脚本语言的吗,帮分析一下
发表于: 2010-8-17 15:30 4723

有懂网页脚本语言的吗,帮分析一下

2010-8-17 15:30
4723
这是从微软那里下载下来的excel 03版与07版功能对比的网页,内嵌flash,但是联网时可以看,不联网时就不行,请帮忙分析一下,看联网时是从网页上获取了什么数据,能否将其本地化,谢谢

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 22
活跃值: (110)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
网页上很多东西都是放在服务器上的,网页里只是给出链接,当然只能联网看,你用firefox联网打开,文件选项卡下面有个页面另存为,保存下来,可以把里面链接的内容一同保存到本地,不联网就可以看了。
2010-8-17 15:56
0
雪    币: 155
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个已经是保存下来的mht文件了,就是不联网的情况下没办法正常运行,我曾经单独下了里面的flash,也是一样的结果,运行中就会暂停,用播放软件快进也不行,感觉似乎是要在运行时得到什么指定或是数据类的才能正常运行,微软也真是小器,这么个东西也要搞这么复杂,别人下下来看不是也很正常嘛,反正是要推广你的产品。
2010-8-18 12:10
0
雪    币: 155
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
顶一下,请热心的高手们帮忙看一下
2010-8-20 10:30
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
内容都已经到本地了
你把本地Internet临时文件中的那个FLASH复制出来,然后用风雷或者别的播放器,全屏,拖动播放位置,你可以看到,内容都已经在这个flash中了,不过好像是因为FLASH7 支持了鼠标触发动作,所以有些动作没有鼠标点击,是不会触发的
但是为什么用ie,ff离线打开不能用呢,好像这部分就是ms加入的了
至于具体是什么东西,没事时候分析一下
2010-8-20 11:08
0
雪    币: 155
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
实际上我已经单独下了这个flash,同在网页上一样,无法正常运行,即使点击了也不行,要不我再上传一份flash的供分析
2010-8-20 11:28
0
雪    币: 500
活跃值: (11)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
你缺少一个菜单配置,它是联网获取的如果……
当然本地也是可以的。

如果懒人就下载附件……

你可以下了FLASH后,下载这个配置文件
http://office.microsoft.com/download/afile.aspx?assetid=HX101495072052

打开后另存为excel.xml放一起,打开flash就可以了。
上传的附件:
2010-8-20 20:36
0
雪    币: 155
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
谢谢slore,问题解决了,不知能否讲解一下是如何发现的,谢谢!
2010-8-22 14:27
0
雪    币: 500
活跃值: (11)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
9
swf反编译工具网上很多,我随便用了一个老版本打开看了下,修改可能一般不太顺利,但是flash的AS脚本是可以看到的。
你一看就明白了,一个localData=excel.xml,一个是网络的afile.aspx?assetid=HX101495072052
微软还是可以的,
如果没有excel.xml这个设置只有网络获取,估计的改AS脚本,这样就比较麻烦了。
2010-8-22 16:02
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
学习了,反编译之后,确实是在源码里边的显示出来了
if (localMenuData == null)
{
  localMenuData = "excel.xml";
} // end if
if (webMenuData == null)
{
  //给的还挺清楚,呵呵
  webMenuData = "/download/file.aspx?assetid=HX101495072052";
} // end if

刚才又仔细研究了一下,http://office.microsoft.com/asstvid.aspx?&type=flash&assetid=XT010149329&vwidth=1044&vheight=788  下载完全之后,swf(原名ZA010149287[1].swf)和xml(原名HX010149507[2].xml)文件都存放本地了,不过拷出来就不能播放了,把xml改为excel.xml就可以了
2010-8-23 08:57
0
游客
登录 | 注册 方可回帖
返回
//