Applet safari windows liveconnect

yktd26 2012-11-01 01:45:03
有一个applet JFILEUPLOAD, 签过字的,在其他浏览器上基本正常,但是在Windows版的safari上, console里不停的报

liveconnect: JavaScript: calling Java system code
liveconnect: JavaScript: default security policy =


循环,并且applet不能正常运行,服务端(ftp/http)收不到上传的文件,

确实在applet里设置了
scriptable=true
mayscript=true
因为需要

奇怪的是在mac下的safari是正常的


出问题的safari windows 版本是5.1.9好像

windows 7 + jre 1.7.09-b5

有没有人遇到过同样的问题?

...全文
159 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yktd26 2012-11-09
  • 打赏
  • 举报
回复
有人么,谁遇到过
yktd26 2012-11-01
  • 打赏
  • 举报
回复
今天早上找了一上午,发现了一些头绪,


因为用这个applet上传文件,在上传结束时他给服务端发一条请求通知服务器文件上传成功(URLConnection),
但是在这个请求中加入的cookie值和服务端的session id不一致...,导致服务端返回401,
在其他浏览器均不会出现这种情况,即便是safari mac

还有一点,在safari windows上第一次运行applet也没有提问是否信任之类,直接运行的
brightyq 2012-11-01
  • 打赏
  • 举报
回复
也许是一个bug,楼主就在使用正常的safari上用就可以了,貌似firefox一些版本也有问题。
http://www.java.net/node/677030
oO临时工Oo 2012-11-01
  • 打赏
  • 举报
回复
估计很少人会遇到
yktd26 2012-11-01
  • 打赏
  • 举报
回复
有人么

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧