我有一个仅通过HTTPS提供的应用程序,其中一个组件是Java applet。在启动过程中,applet尝试通过HTTP获取crossdomain.xml文件,这会在一段时间后导致503错误,从而导致加载applet的时间非常长。由于安全原因,我无法启用HTTP(开放端口80)。我曾尝试通过jnlp.altCrossDomainXMLFiles
属性提供HTTPS跨域位置,但applet仍尝试从HTTP获取。
有没有办法更改此行为并强制仅通过HTTPS获取文件?或者也许可以防止跨域检查发生?
由于某些实施障碍,我无法签署小程序,所以这不是一个选项。
情况与描述here
的情况非常相似欢迎任何帮助或建议。