繁简通能够处理绝大部分的SCRIPT脚本,但对于某些特殊的SCRIPT脚本,为保证繁简通处理SCRIPT脚本的正确性,做出以下约定:
1、如果不希望繁简通处理href连接可以采用以下方式: <a href=\"javascript:window.location.href=\'h\'+\'ttp:\'+\'//www.now.net.cn\';\"> <img src=\"/images/newtop.gif\" border=\"0\"></a> 这样,繁简通程序将不会为这个连接添加繁简通服务器名称和ip地址。
2、SCRIPT脚本语言中有http://的文本将会被繁简通服务器处理。 例如 会转换为 http://fjt.todayisp.com:7751/www.now.net.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> |