LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: nzinfo

预发布, 目前能拿到的,兼容性最好的Mozilla系浏览器

[复制链接]
发表于 2005-4-21 18:01:01 | 显示全部楼层
Post by nzinfo
Flash漂浮的问题非常的麻烦,如果贸然入手。回丢失一部分script。
原因在多个嵌套的情况出现。
我调试过1个多月,可以解决,但不能保证其他网站的兼容性。


这个问题关键是要分析Windows下大量的飘浮代码的做法,一般的是计算页面和可视窗口的height和width,然后,再用js在这些值的范围内做文章,关键是要能做到firefox和IE取得一样的值,这个可以解决大部分问题。

有一些站点代码写的本身就比较的规范或者已经对浏览器多了判断,如果是Netscape就使用另外的函数。

不过有些站点是用document.layer和document.all是否被支持来判断的。

情况比较多。
但是只要能够保证一些属性能够取到跟IE一样的值,这个问题还是能够解决掉的。
回复 支持 反对

使用道具 举报

发表于 2005-4-21 21:27:16 | 显示全部楼层
我这儿似乎就 konqueror + kaffeine-mozilla 的流媒体播放比较好 , 播放网络视频很好

firefox + mplayer插件 会 buffer


cjacker 说说
回复 支持 反对

使用道具 举报

发表于 2005-4-21 23:19:30 | 显示全部楼层
Post by jhuangjiahua
我这儿似乎就 konqueror + kaffeine-mozilla 的流媒体播放比较好 , 播放网络视频很好

firefox + mplayer插件 会 buffer


cjacker 说说


可以解决,很简单,但是不能说,共创不开放他的代码我就不能说。:-D

不过javascript播放接口以及buffer问题在半年前我就解决掉了,呵呵
回复 支持 反对

使用道具 举报

发表于 2005-4-22 00:12:51 | 显示全部楼层
这样啊


继续用 Konqueror 3.4 了

记得 cjacker 大侠是说 Konqueror 的 Html 和 CSS 解析是几个浏览器里面最标准的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-22 09:20:14 | 显示全部楼层
Post by cjacker
这个问题关键是要分析Windows下大量的飘浮代码的做法,一般的是计算页面和可视窗口的height和width,然后,再用js在这些值的范围内做文章,关键是要能做到firefox和IE取得一样的值,这个可以解决大部分问题。

有一些站点代码写的本身就比较的规范或者已经对浏览器多了判断,如果是Netscape就使用另外的函数。

不过有些站点是用document.layer和document.all是否被支持来判断的。

情况比较多。
但是只要能够保证一些属性能够取到跟IE一样的值,这个问题还是能够解决掉的。


你所看到的都是表面现象, 本质原因不在那些地方.

另外 buffer的问题,是mplayer插件的问题,firefox目前只能做到正常叫起插件。接着,把uri传给插件。在mplayer-plug-in的代码里,有如何buffer的控制。不过这不在我考虑的范围内了。
回复 支持 反对

使用道具 举报

发表于 2005-4-22 09:34:03 | 显示全部楼层
Post by nzinfo
你所看到的都是表面现象, 本质原因不在那些地方.

另外 buffer的问题,是mplayer插件的问题,firefox目前只能做到正常叫起插件。接着,把uri传给插件。在mplayer-plug-in的代码里,有如何buffer的控制。不过这不在我考虑的范围内了。


大概你比我看的深刻。

我不知道我跟你讨论的是不是一个问题,是flash在可视范围内浮动或者flash跟随鼠标的滚动浮动?

如果是这个问题,那么,你还是按照我的方法来吧,想其他的都是走火入魔,不论是图片浮动还是flash浮动都是靠循环调用js来实现的,国内用的多,国外的好像还少一点这个花哨。

回去好好看看sohu,sina, qq.com, 电脑报等网站,然后找找windows下是怎么作漂浮效果的文档。
这个本身跟浏览器,js都没有关系,只是因为几个属性值,IE和firefox不一致。

buffer的问题,主要是mplayer的问题,跟mplayer-plugin关系倒不大。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-22 09:59:55 | 显示全部楼层
我说的就是这个问题,本质问题在构造DOM树的地方。我不知道Konqueror  有没有这个问题。我试过,其他所有的属性都对,firefox还是不能正常处理浮动flash的问题。

而且,那个浮动的代码非常的ugly,firefox cpu占有率高很大程度拜它所赐。这种东西,我手上测试用例大把。
Linux我不懂,但是firefox,你不必怀疑我的专业。呵呵
回复 支持 反对

使用道具 举报

发表于 2005-4-22 11:39:30 | 显示全部楼层
其实对于flash浮动和浮动广告的问题,最好是像弹出广告一样把它给干掉,因为这种东西除了广告商会欢迎以外用户是不会欢迎的,国外除了那些带“颜色”的网站以外,很少做这样的效果,当然在国内这种网站很多,给人的感觉除了花哨就是烦。另外在说详细一点,cc的浏览器除了上面的改进以外,其他的改进还很多。
     比如,支持动画光标,支持behaver,支持element.all,element.tags支持vb形式的数组访问方式,用(index)访问数组,支持document.scripts,支持docuemnt.frames,支持其他一些IE专有的方法和属性,支持onbeforeprint和onafterprint事件,支持function window.onload(){}这样的语法.......^_^,还有就是支持ActiveXObject()函数,当然只是有限的支持,只支持XMLdocument和XMLHTTP。当然不是每个网站都会用到这些东西,但或多或少都有一些不兼容的情况。一个例子就是浏览天涯社区没有问题。
回复 支持 反对

使用道具 举报

发表于 2005-4-22 11:59:53 | 显示全部楼层
Post by cjacker
可以解决,很简单,但是不能说,共创不开放他的代码我就不能说。:-D

不过javascript播放接口以及buffer问题在半年前我就解决掉了,呵呵

国内的公司都怎么了?一点开源精神都没有,你们的做法符合GPL吗?
看看Redhat怎么做的,再看看国内,怎么能不惭愧呢,如果照这样发展,中文支持等等问题,还是不能普骗解决,不知道这些公司都怎么想的。
回复 支持 反对

使用道具 举报

发表于 2005-4-22 14:00:32 | 显示全部楼层
Post by 小锁
国内的公司都怎么了?一点开源精神都没有,你们的做法符合GPL吗?
看看Redhat怎么做的,再看看国内,怎么能不惭愧呢,如果照这样发展,中文支持等等问题,还是不能普骗解决,不知道这些公司都怎么想的。

没有发布啊,发布了你自然就看到代码了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表