未签名的Applet插座的JavaScript [英] Unsigned applet socket JavaScript

查看:109
本文介绍了未签名的Applet插座的JavaScript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Java 1.6.0.22我不能打开一个套接字到本地主机,小程序是无符号,并正在从网络服务器装HTTP://本地主机/ myapplet

With Java 1.6.0.22 i'm not able to open a socket to localhost, the applet is unsigned and is being loaded from the webserver http://localhost/myapplet

如果我从我的电脑的IP为192.168.1.x加载它,然后打开一个套接字到该IP它的工作原理

If i load it from my computer ip 192.168.1.x and open a socket to that ip it works

通过一个简单的演示,只有打开它的工作原理插座,但只要我的小应用程序使用JavaScript Java调用插座无法工作。

With a simple demo that only open a socket it works, but as soon as my applet use JavaScript to Java calls the socket not work.

如果我添加一个crossdomain.xml文件插座再次工作。

If I add a crossdomain.xml file the socket works again.


  

如果我只允许127.0.0.1这是行不通的。

If I allow only 127.0.0.1 it doesn't work

使用1.6.0.17正常工作

With 1.6.0.17 it works fine

这是类似质疑
<一href=\"http://stackoverflow.com/questions/850497/socket-connection-to-originating-server-of-an-unsigned-java-applet\">Socket连接到一个无符号的Java小程序的源服务器

但在我的情况下,我从一个web服务器加载的applet不是从本地文件系统。

But in my case i loading applet from a webserver not from local file system.

推荐答案

通过该用户有类似的问题,我发现有关Oracle错误

Via this user having a similar problem i found the relevant oracle bug

<一个href=\"http://stackoverflow.com/questions/4135138/access-denied-java-net-socketpermission-127-0-0-18080-connect-resolve\">access被拒绝(java.net.SocketPermission 127.0.0.1:8080连接,解决)

http://www.oracle.com/technetwork/java/ JavaSE的/ 6u22releasenotes-176121.html

这篇关于未签名的Applet插座的JavaScript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆