首页 --> 网站优化
成功案例分类
自助网站型    更多案例

一点通案例

手工定制网站

WAP手机网站

行业门户网站

商城网站案例

联系我们

电话:010-64681504 010-64684094

传真:010-64673024

邮箱:888@edo2008.com

24小时值班热线

手 机: 013693193565


如何处理havascript与flash

以往大家都认为尽量不要使用flash,因为flash文件中的文字内容无法被搜索引擎获取,但是这种情况已经逐渐改善。根据adobe的SEF说明资料,adobe已经陆续提供技术给搜索业者,以防止flash会被网站开发者抛弃。目前读取SEF资料的技术尚未纯熟,因此尽量不要整页使用flash。考虑到google搜索引擎的使用程度,需一招google对于flash/image的guideline。

 

(1) 不要使用javascript载入flash。如果使用javascript载入flash,这个flash就无法顺利被索引。


(2) 不要使用flash载入其他文件。如果使用flash载入其他文件,这个被载入的文件就无法顺利被索引。

 

除此之外,yahoo!只是承诺使用adobe提供的技术,并未正式使用,而microsft live search等也尚未有任何相关信息。虽然flash文件逐步被搜索引擎接受,但在使用上还是要注意许多细节。只有提供flash与non-flash版本,才能够让你得网站除美观之外,还能够具备搜索引擎的可读性。

Javascript会影响搜索引擎获取,这是大多数SEO流传的观念,这个问题跟“动态的还是静态的URL比较好?”一样,标识观念还停留在三五年以前,这个跟“搜索引擎无法索引flash文件”问题也是类似的,就看你如何处理,如果在flash中把文字转换成图形,搜索引擎能获取文字就奇怪了,所以问题不在于“搜索引擎是否可以索引flash档案”,而在于你得文件呈现给搜索引擎什么样子,而你所针对的是google\yahoo!还是baibu?

 

Javascript是client-side的程序代码,也就是在你得browser执行,而且javascriptzai butong de browser上可能有不同的执行结果,有些browser可以执行,但某些语法不支援则会出现错误或没有输出。

 

因此javascript是否会影响搜索引擎抓取呢?判断的原则很简单。
(1) 你得javascript是否在windows/linux的IE、Firefox和chrome等浏览器上都可以执行?
(2) 你得javascript执行是否时间过长或timeout,或浪费内存或计算时间?

如果你得javascript使用标准语法,并且无需等待太久,那么搜索引擎会抓取执行结果。如果你得javascript使用非标准语法,或需waiting或使用大量srray,呢么搜索引擎大多会bypass。

多久算是waiting?目前没有可靠数字,javascript去加载flash时,google就会bypass。

因此javascript会影响搜索引擎获取答案是yes和no,完全看是否考虑上面两个问题。

她去测试一些有flash的网站,发现许多在flash网站中的文字都没有被google索引,所以她下了一个结论:大多的flash还是没被google拿来索引。

 

在flash网站中看到的文字不一定是文本,有些网站为了字形美观或效果,必须将文字转换成graphic图形,光靠外部观察是不容易看出哪些是真的文字,除非你自己改动计算机中的font,看该文字是否会依你的变动而不痛,如果会的话就是真的文字。其实以javascript去加载flash,就算flash中是纯文本,google也不会抓取,这位CEO的建议是对的,但是判断过程是错误的。

 

当然无意义的flash应该尽量减少,使用时也要以HTML与之搭配,这样flash文本是否可以被google索引就不是太大的问题了。