我们有一个在VPN中运行的Web应用程序。它上面有一个自签名证书,可通过服务器的IP地址访问。
此应用程序的部分功能是一些旧版Java应用程序(不再在Chrome中运行)。我们针对Chrome用户的初步工作是在Web应用的iframe中运行Shell In A Box来运行这些。一切都很好,直到最新版本的Chrome,v45。
我们看到的似乎是阻止iframed内容(可能是因为自签名证书?)。如果我们抓取ShellinABox网址并将其放入新标签页,那么它就像在iframe中一样工作。如果我们回到iframe,它现在可以工作了。如果我们关闭Chrome并重新打开它,它仍然有效。
我还应该注意到我们也尝试过canary版本。这取决于v47.x,我们仍然看到相同的行为。我们正在阅读一些Chrome组/错误列表,并看到一些相似的报告,但据说通过金丝雀的“修复”仍无法解决。
因此,似乎某个地方正在记录异常。有没有人对这种行为有解释,有没有办法设置这个异常而不跳过那些箍?
答案 0 :(得分:0)
事实证明,这是由于ShellInABox的权限问题,直到v45的Chrome才显露出来,原因有些奇怪。