繁簡通能夠處理絕大部分的SCRIPT腳本,但對於某些特殊的SCRIPT腳本,為保證繁簡通處理SCRIPT腳本的正確性,做出以下約定:
1、如果不希望繁簡通處理href連接可以采用以下方式:
<a href="javascript:window.location.href='h'+'ttp:'+'//www.now.cn';">
<img src="https://www.now.cn/images/newtop.gif"
border="0"></a>
這樣,繁簡通程序將不會為這個連接添加繁簡通服務器名稱和ip地址。
2、SCRIPT腳本語言中有http://的文本將會被繁簡通服務器處理。
例如 https://www.now.cn 會轉換為 http://fjt.todayisp.com:7751/www.now.cn
3、SCRIPT腳本語言中的"/將會被繁簡通服務器進行判斷"/前面是否是一些特殊字符
例如: sr="/aaa/bb.jpg" 將會被更改為 sr="https://www.now.cn/aaa/bb.jpg"
("/前面是=,可以進行轉換)
而: sr"/aaa/bb.jpg" 將不會更改 ("/前面是字母,不能進行轉換)
4、SCRIPT腳本語言中的'/將會被繁簡通服務器進行判斷"/前面是否是一些特殊字符
例如: src='/aaa/bb.jpg' 將會被更改為 sr='https://www.now.cn/aaa/bb.jpg'
('/前面是=,可以進行轉換)
而: src'/aaa/bb.jpg' 將不會更改 ('/前面是字母,不能進行轉換)
第3、4種處理方式能夠處理98%以上的客戶端腳本,但由於客戶端腳本的格式很多,如果用戶發現本來不需要轉換的連接被轉換了,或者本來不是連接被當成連接轉換了,用戶需要適當調整SCRIPT腳本的書寫方式。
例如:
<script>
<!--
text="src='/aaa/bb.jpg'"
//-->
</script>
在默認情況下繁簡通會將這個轉換為:
<script>
<!--
text="src='https://www.now.cn/aaa/bb.jpg'"
//-->
</script>
如果不希望被繁簡通轉換,用戶可以采用以下方式:
<script>
<!--
text="src=''+'/aaa/bb.jpg'"
//-->
</script> |