java 取消iframe_Java项目下iframe一个诡异的问题

昨晚在Java WEB项目下iframe嵌一个远程网页,被嵌的页面假设叫a页面,a页面的是一个基于mxGraph绘图的页面同时有dwr请求后台数据。关键在b页面嵌入远程a页面的时候老是弹出:

IE下:

1377db9cd6704b07fa84d5ce3e0e9e1c.png

Chrome下:

0e77753d0890b75fffe2193fb08cba2f.png

控制台打出:

Error: java.lang.IllegalArgumentException, Failed to find parameter: c0-scriptName

Error: java.lang.IllegalArgumentException, Failed to find parameter: c0-scriptName

Error: java.lang.IllegalArgumentException, Failed to find parameter: c0-scriptName

alert3次,控制台也打印3次,貌似看起来是java的错误,说是参数的问题。可远程a页面通过浏览器访问完全没有任何问题,包括chrome浏览器远程a页面也没有任何问题。难道页面的内容会影响iframe??

后来通过测试,发现有一个很超级诡异的bug,在创建iframe标签时你要指定name值并且name值包含一个“树”字,就铁定出现我刚才截图中的错误,只要把“树”字去掉就正常。但我在src到其它普通页面时即使name值中包含“树”字也没有任何影响!这个bug花了我一天时间,但却无法让人理解,貌似跟java有关,如果哪位java大神知道麻烦告诉我,Thank everyone!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值