找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 4680|回复: 12

关于表单js的尖括号问题

[复制链接]

12

主题

37

回帖

177

牛毛

游客

积分
226
QQ
发表于 2015-7-23 22:23:24 | 显示全部楼层 |阅读模式
在表单的js中写一个函数,需要用A<0?0:A;
这样的表达式,但保存后系统会将<及后面的代码全部清掉,再次打开js编辑器只有一个A,希望能解决一下,开发工作无法继续....

10

主题

44

回帖

604

牛毛

游客

积分
658
发表于 2015-7-24 11:38:10 | 显示全部楼层
可以试一下用字符串,然后eval解决。

不过实测并没有这个问题。。。




Unnamed QQ Screenshot20150724113452.jpg
Unnamed QQ Screenshot20150724113506.jpg

12

主题

37

回帖

177

牛毛

游客

积分
226
QQ
 楼主| 发表于 2015-7-24 14:43:25 | 显示全部楼层
sany217 发表于 2015-7-24 11:38
可以试一下用字符串,然后eval解决。

不过实测并没有这个问题。。。

我用的是2015最新版本,反复测试,的确有该问题,不知你是哪个版本

10

主题

44

回帖

604

牛毛

游客

积分
658
发表于 2015-7-24 15:14:56 | 显示全部楼层
baronyang 发表于 2015-7-24 14:43
我用的是2015最新版本,反复测试,的确有该问题,不知你是哪个版本

好吧,我OUT了,用的13增强。


如果字符串都过滤就考虑HTML的&lt;了。

12

主题

37

回帖

177

牛毛

游客

积分
226
QQ
 楼主| 发表于 2015-7-24 15:52:53 | 显示全部楼层
原来尖括号后面要多一个空格,不然后面的代码就会被干掉
http://club.tongda2000.com/forum.php?mod=viewthread&tid=14457

2

主题

21

回帖

142

牛毛

游客

积分
165
发表于 2015-7-25 09:57:19 | 显示全部楼层
一般我都是把JS加密后再放进去,不然很容易就被过滤了。

12

主题

37

回帖

177

牛毛

游客

积分
226
QQ
 楼主| 发表于 2015-7-27 08:31:33 | 显示全部楼层
wdlth 发表于 2015-7-25 09:57
一般我都是把JS加密后再放进去,不然很容易就被过滤了。

js可以加密吗,只听过用压缩,能说说大概加密的方式吗

2

主题

21

回帖

142

牛毛

游客

积分
165
发表于 2015-7-28 15:36:00 | 显示全部楼层
baronyang 发表于 2015-7-27 08:31
js可以加密吗,只听过用压缩,能说说大概加密的方式吗

其实就是转换成ASCII码,再用String.fromCharCode输出出来,或者是用\x开头的16进制,压缩(packed)要用eval,而且还用到循环,更加容易被过滤。

12

主题

37

回帖

177

牛毛

游客

积分
226
QQ
 楼主| 发表于 2015-7-29 19:50:36 | 显示全部楼层
wdlth 发表于 2015-7-28 15:36
其实就是转换成ASCII码,再用String.fromCharCode输出出来,或者是用\x开头的16进制,压缩(packed)要用ev ...

学习了,谢谢!

6

主题

13

回帖

73

牛毛

游客

积分
92
发表于 2015-9-8 09:07:43 | 显示全部楼层
我现在都是用这种写法,直接引入外部文件,这样随便你怎么折腾这个js文件:document.write("<script language='javascript' src='\/general\/ext_plugins\/formjs_103.js'><\/script>");
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2024-12-23 23:31 , Processed in 0.135070 second(s), 41 queries , Yac On.

Powered by Discuz

Copyright © 2001-2024, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表