客户端脚本(Srcipt)处理说明
时代繁简通能够处理绝大部分的SCRIPT脚本,但对于某些特殊的SCRIPT脚本,为保证时代繁简通处理SCRIPT脚本的正确性,特将繁简通进行连接转换的规则说明如下:
1、如果不需要繁简通服务器转换href超连接(例如从繁体版跳到简体版),可以采用以下方式:
<a href="javascript:window.location.href='h'+'ttp:'+'//www.yourdomain.net.cn';"> <img src="http://www.yourdomain.net.cn/images/newtop.gif" border="0"></a>
这样,繁简通服务器将不会对这个连接进行转换
例如:在设置繁体连接和简体连接时候,当你希望在繁体版里能够跳转到简体版中,那么应该对这个简体的连接进行方式修改:
原写法:<a href="http://www.yourdomain.net.cn">简体版本</a>
这种方式将导致在繁体里面无法跳出繁体版
新写法:<a href="javascript:window.location.href='htt'+'p://www.yourdomain.net.cn';">简体版</a>
这样才能从繁体版里面跳到简体版
2、SCRIPT脚本语言中有http://的文本将会被时代繁简通服务器处理。
例如 http://www.yourdomain.net.cn
会转换为 http://fjt.todayisp.com:7751/www.yourdomain.net.cn
3、SCRIPT脚本语言中的"/将会被时代繁简通服务器进行判断"/前面是否是一些特殊字符
例如:
src="/aaa/bb.jpg"
将会被更改为
src="http://www.yourdomain.net.cn/aaa/bb.jpg" ("/前面是=,可以进行转换)
而: src"/aaa/bb.jpg" 将不会更改 ("/前面是字母,不能进行转换)
4、SCRIPT脚本语言中的'/将会被时代繁简通服务器进行判断"/前面是否是一些特殊字符
例如: src='/aaa/bb.jpg'
将会被更改为 sr='http://www.yourdomain.net.cn/aaa/bb.jpg'
('/前面是=,可以进行转换)
而: src'/aaa/bb.jpg' 将不会更改 ('/前面是字母,不能进行转换)
第3、4种处理方式能够处理98%以上的客户端脚本,但由于客户端脚本的格式很多,如果用户发现本来不需要转换的连接被转换了,或者本来不是连接被当成连接转换了,用户需要适当调整SCRIPT脚本的书写方式。
例如:
<script>
<!--
text="src='/aaa/bb.jpg'"
//-->
</script>
在默认情况下时代繁简通会将这个转换为:
<script>
<!--
text="src='http://www.now.net.cn/aaa/bb.jpg'"
//-->
</script>
如果不希望被时代繁简通转换,用户可以采用以下方式:
<script>
<!--
text="src=''+'/aaa/bb.jpg'"
//-->
</script>