繁简通能够处理绝大部分的SCRIPT脚本,但对于某些特殊的SCRIPT脚本,为保证繁简通处理SCRIPT脚本的正确性,做出以下约定:
1、如果不希望繁简通处理href连接可以采用以下方式:
<a href="javascript:window.location.href='h'+'ttp:'+'//www.now.cn';">
<img src="/images/newtop.gif"
border="0"></a>
这样,繁简通程序将不会为这个连接添加繁简通服务器名称和ip地址。
2、SCRIPT脚本语言中有http://的文本将会被繁简通服务器处理。
例如 会转换为 http://fjt.todayisp.com:7751/www.now.cn
3、SCRIPT脚本语言中的"/将会被繁简通服务器进行判断"/前面是否是一些特殊字符
例如: sr="/aaa/bb.jpg" 将会被更改为 sr="/aaa/bb.jpg"
("/前面是=,可以进行转换)
而: sr"/aaa/bb.jpg" 将不会更改 ("/前面是字母,不能进行转换)
4、SCRIPT脚本语言中的'/将会被繁简通服务器进行判断"/前面是否是一些特殊字符
例如: src='/aaa/bb.jpg' 将会被更改为 sr='/aaa/bb.jpg'
('/前面是=,可以进行转换)
而: src'/aaa/bb.jpg' 将不会更改 ('/前面是字母,不能进行转换)
第3、4种处理方式能够处理98%以上的客户端脚本,但由于客户端脚本的格式很多,如果用户发现本来不需要转换的连接被转换了,或者本来不是连接被当成连接转换了,用户需要适当调整SCRIPT脚本的书写方式。
例如:
<script>
<!--
text="src='/aaa/bb.jpg'"
//-->
</script>
在默认情况下繁简通会将这个转换为:
<script>
<!--
text="src='/aaa/bb.jpg'"
//-->
</script>
如果不希望被繁简通转换,用户可以采用以下方式:
<script>
<!--
text="src=''+'/aaa/bb.jpg'"
//-->
</script> |