iframe中的Java小程序无法加载到Mac Safari中

iframe中的Java小程序无法加载到Mac Safari中,java,macos,iframe,safari,applet,Java,Macos,Iframe,Safari,Applet,对于Facebook iframe应用程序,我们加载一个文件浏览器Java小程序。这在PC上的所有主流浏览器和Mac上的Firefox上都能正常工作。它还可以在Mac上Safari中的iframe之外加载 但是,一旦从Safari/Mac中的iframe中调用该页面,小程序将不会加载。我们确实会弹出已签名的applet权限,但在此之后,加载只会旋转,直到超时 我已经在Facebook外部和内部的iframe中对此进行了测试,所以我知道这不是Facebook的问题。我们还确保在Safari中启用了

对于Facebook iframe应用程序,我们加载一个文件浏览器Java小程序。这在PC上的所有主流浏览器和Mac上的Firefox上都能正常工作。它还可以在Mac上Safari中的iframe之外加载

但是,一旦从Safari/Mac中的iframe中调用该页面,小程序将不会加载。我们确实会弹出已签名的applet权限,但在此之后,加载只会旋转,直到超时

我已经在Facebook外部和内部的iframe中对此进行了测试,所以我知道这不是Facebook的问题。我们还确保在Safari中启用了Java并且是最新的,并且在控制台中没有观察到任何相关的错误消息

还有其他人遇到过这个问题吗?如果有,是否有可以实施的解决方案或解决方法

更新:下面Java控制台的输出。始终挂起在liveconnect调用的同一位置,不会引发错误

Java插件1.6.0\u 22
使用JRE版本1.6.0_22-b04-307-10M3261 Java HotSpot(TM)客户端虚拟机
用户主目录=/Users/User
Java插件1.6.0_22
使用JRE版本1.6.0_22-b04-307-10M3261 Java HotSpot(TM)客户端虚拟机
用户主目录=/Users/User
网络:正在加载用户定义的代理配置…
网络:完成。
网络:正在从Netscape Navigator加载代理配置…
网络:完成。
网络:正在加载直接代理配置…
网络:完成。
网络:代理配置:无代理
基本:引用类加载器:sun.plugin。ClassLoaderInfo@da90c,refcount=1
基本:添加进度侦听器:sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1797795
基本:加载小程序…
基本:正在初始化小程序…
基本:启动小程序…
基本:已完成性能汇总
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:使用proxy=DIRECT连接http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar
网络:连接套接字://[server\u address\u removed]:80,带代理=直接
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:使用proxy=DIRECT连接http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar
网络:下载资源:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar
内容长度:3686
内容编码:空
安全性:已启用黑名单吊销检查
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:使用proxy=DIRECT连接http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:未找到缓存项[url:http://[server\u address\u removed]/testutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
BaseApplet:初始化完成
小程序:启动
调用启动回调testAppletInitialized
liveconnect:JSObject::call:name=open
基本:引用类加载器:sun.plugin。ClassLoaderInfo@602b6b,refcount=1
基本:添加进度侦听器:sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@18a6e6e
基本:加载小程序…
基本:正在初始化小程序…
基本:启动小程序…
基本:已完成性能汇总
网络:未找到缓存项[url:http://[server\u address\u removed]/fileutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:使用proxy=DIRECT连接http://[server\u address\u removed]/fileutility10\u 21\u 2009\u 10\u 27\u 45.jar
网络:连接套接字://[server\u address\u removed]:80,带代理=直接
网络:未找到缓存项[url:http://[server\u address\u removed]/fileutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:未找到缓存项[url:http://[server\u address\u removed]/fileutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:使用proxy=DIRECT连接http://[server\u address\u removed]/fileutility10\u 21\u 2009\u 10\u 27\u 45.jar
网络:下载资源:http://[server\u address\u removed]/fileutility10\u 21\u 2009\u 10\u 27\u 45.jar
内容长度:33019
内容编码:空
网络:未找到缓存项[url:http://[server\u address\u removed]/fileutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:未找到缓存项[url:http://[server\u address\u removed]/fileutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
网络:找不到缓存项[url:http://[server\u address\u removed]/fileutility10\u 21\u 2009\u 10\u 27\u 45.jar,版本:null]
安全性:从/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/security/cacerts加载根CA证书
安全性:从/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/security/cacerts加载根CA证书
安全性:从部署会话证书存储加载证书
安全性:从部署会话证书存储加载证书
安全性:从密钥链加载根CA证书
安全性:从密钥链加载根CA证书
安全性:使用CertPath API验证证书链
安全性:在根CA证书存储中获取证书集合
安全性:在根CA证书存储中获取证书集合
安全性:在根CA证书存储中获取证书集合
保安:jpicert
Java Plug-in 1.6.0_22
Using JRE version 1.6.0_22-b04-307-10M3261 Java HotSpot(TM) Client VM
User home directory = /Users/user
Java Plug-in 1.6.0_22
Using JRE version 1.6.0_22-b04-307-10M3261 Java HotSpot(TM) Client VM
User home directory = /Users/user
network: Loading user-defined proxy configuration…
network: Done.
network: Loading proxy configuration from Netscape Navigator…
network: Done.
network: Loading direct proxy configuration…
network: Done.
network: Proxy Configuration: No proxy
basic: Referencing classloader: sun.plugin.ClassLoaderInfo@da90c, refcount=1
basic: Added progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1797795
basic: Loading applet…
basic: Initializing applet…
basic: Starting applet…
basic: completed perf rollup
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
network: Connecting http://[server_address_removed]/testutility10_21_2009_10_27_45.jar with proxy=DIRECT
network: Connecting socket://[server_address_removed]:80 with proxy=DIRECT
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
network: Connecting http://[server_address_removed]/testutility10_21_2009_10_27_45.jar with proxy=DIRECT
network: Downloading resource: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar
Content-Length: 3,686
Content-Encoding: null
security: Blacklist revocation check is enabled
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
network: Connecting http://[server_address_removed]/testutility10_21_2009_10_27_45.jar with proxy=DIRECT
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/testutility10_21_2009_10_27_45.jar, version: null]
BaseApplet:init-complete
applet:start
invoking startup callback testAppletInitialized
liveconnect: JSObject::call: name=open
basic: Referencing classloader: sun.plugin.ClassLoaderInfo@602b6b, refcount=1
basic: Added progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@18a6e6e
basic: Loading applet…
basic: Initializing applet…
basic: Starting applet…
basic: completed perf rollup
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
network: Connecting http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar with proxy=DIRECT
network: Connecting socket://[server_address_removed]:80 with proxy=DIRECT
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
network: Connecting http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar with proxy=DIRECT
network: Downloading resource: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar
Content-Length: 33,019
Content-Encoding: null
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
security: Loading Root CA certificates from /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/security/cacerts
security: Loaded Root CA certificates from /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/security/cacerts
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Loading Root CA certificates from from keychain
security: Loaded Root CA certificates from from keychain
security: Validate the certificate chain using CertPath API
security: Obtain certificate collection in Root CA certificate store
security: Obtain certificate collection in Root CA certificate store
security: Obtain certificate collection in Root CA certificate store
security: jpicertstore.cert.getkeystore
security: No timestamping info available
security: Cannot find jurisdiction list file
security: The CRL support is disabled
security: The OCSP support is disabled
security: This OCSP End Entity validation is disabled
security: Checking if certificate is in Deployment denied certificate store
security: Checking if certificate is in Deployment permanent certificate store
security: Checking if certificate is in Deployment session certificate store
security: Creating MacOSXTrust
security: Evaluating MacOSXTrust
security: MacOSXTrust: cert chain is valid, no explict intent
security: MacOSXTrust: cert chain is valid, keychain explicity requested user confirmation
security: Evaluating trust of site: [server_address_removed]
security: Did not find a trusted site record for: http://[server_address_removed]<ab7662bf>
security: Showing MacOSXTrustSiteDialog
security: User permitted app to continue with priviledges
security: MacOSXTrustUI.evaluateTrustAfterShow: returning GrantThisSession
security: User has granted the privileges to the code for this session only
security: Adding certificate in Deployment session certificate store
security: Added certificate in Deployment session certificate store
security: Saving certificates in Deployment session certificate store
security: Saved certificates in Deployment session certificate store
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
network: Connecting http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar with proxy=DIRECT
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
network: Cache entry not found [url: http://[server_address_removed]/fileutility10_21_2009_10_27_45.jar, version: null]
calling workaround: javascript:testAppletInitialized("1.6.0_22");BaseApplet:init-complete
SingleFileServer23196574: server at http://127.0.0.1:3145
SingleFileServer23196574: server running
XMLSocketServer18107298:server at xmlsocket://127.0.0.1:7711
XMLSocketServer18107298:policy <cross-domain-policy><allow-access-from domain='[server_address_removed]' secure='false' to-ports='7711' /></cross-domain-policy>
applet:init-complete
XMLSocketServer18107298:running
applet:start
SingleFileServer23196574: now serving certificate e848b62e2782e2cef20fe2d075d9e633 at http://127.0.0.1:3145/certificate1290016856751
invoking startup callback
calling workaround: javascript:appletInitialized("http://127.0.0.1:3145","xmlsocket://127.0.0.1:7711","http://127.0.0.1:3145/certificate1290016856751");running on Mac OS X
applet:start-complete
liveconnect: JSObject::call: name=open
if ((navigator.platform.toUpperCase().indexOf("MAC") != -1) && (navigator.vendor.toUpperCase().indexOf("APPLE") != -1)) { 
 setTimeout("ReloadImageFrame('028-2007-009844', '', " + currentAppID + ")", 1000); }