仅当 Charles 代理启动并运行时,我们的应用程序才会加载 GUI

仅当 Charles 代理启动并运行时,我们的应用程序才会加载 GUI

我不知道该如何解决这个问题。我的同事有一个在 El Capitan 上运行的桌面应用程序。该应用程序执行以下操作:

  1. 连接到https://internalserver/Register/register.aspx
  2. 一旦连接,它就会加载一些 GUI 等

这台 Mac 上的这个应用程序将请求发送到服务器,但从未送达 - 只是一个旋转的轮子。在日志中我只能看到:Sending task to the server...

我读到我可以使用 Charles 代理查看器查看更多详细信息。所以我安装了它,然后运行应用程序,奇迹就出现了。请愿书已完成,应用程序运行正常。

我不明白为什么这个应用程序只有在 Charles 启动并运行时才能正常工作。我可以使用 Safari 和 Firefox 进行浏览,并且我们的内部页面指向相同的https://internalserver/Register/register.aspx工作正常。

不确定为什么会发生这种情况。有什么想法吗?

答案1

所以最后是新版 Safari 11.0 似乎在内联网网页方面存在一些问题。我安装了 Safari 9.1.1 附带的 El Capitan 10.11.5 旧版镜像,一切恢复正常。

相关内容