如何在开发环境中使用 MobileIron 的 Web@Work 进行测试?

Posted

技术标签:

【中文标题】如何在开发环境中使用 MobileIron 的 Web@Work 进行测试?【英文标题】:How to test with Web@Work from MobileIron in a development environment? 【发布时间】:2015-07-07 20:23:19 【问题描述】:

我的网站可以在任何浏览器中完美运行。

现在我想使用 MobileIron 的 Web@Work 浏览器来使用这个网站作为书签来创建一个基本的 ios 应用程序,这要归功于 MobileIron。

Web@Work的基本介绍在这里:https://www.mobileiron.com/en/products/webwork

我想找到一种在本地使用 Web@Work 进行开发的方法,这样我就可以轻松跟踪错误。

【问题讨论】:

Léo,很抱歉,请您详细解释一下您想做什么?您想在您的应用程序中集成 Web@Work 吗?您想从上述网站访问或安装您的应用吗? 我想在本地使用 Web@Work 进行调试,使用我自己的 PC,就像我通常使用其他浏览器一样。 【参考方案1】:

Web@Work 是一款双模式应用。这意味着,如果它安装在具有 MobileIron 基础架构的设备上,它将使用 MobileIron 进行安全和管理(AppConnect 模式)。如果没有该基础架构,它会在独立模式(非 AppConnect 模式)下工作,并且不受 MobileIron 保护或管理。

如果我正确理解了您的问题,那么您正在创建一个网站并希望验证它是否可以与 Web@Work 一起正常工作。您应该可以通过从 iTunes 安装浏览器应用程序并像使用任何其他浏览器一样浏览来做到这一点。

【讨论】:

当然,我可以使用 Web@Work 浏览 ;-) 问题是如何调试它,例如像使用 Safari 一样远程使用 Safari 开发人员工具。似乎无法找出 Web@Work 中页面未正确显示的原因 @nachtigall WebInspector(Safari 工具)适用于所有 UIWebViews 实例,包括 Web@Work,尽管我自己没有尝试过。 是的,当我将它连接到我的 macbook 时,工作中的网络窗口不会显示在开发者菜单中。有人有想法吗?【参考方案2】:

我认为这是不可能的。如果您想访问 MobileIron Sentry 后面的 Intranet 网站并调试流量,您必须构建自己的自定义浏览器,其中包含 MobileIron SDK。我认为 Web@Work 浏览器并没有什么特别之处,因为它是通过 Apple AppStore 分发的,因此他们不能在里面做真正神奇的事情,而且还必须使用 UIWebView 来呈现网页。

【讨论】:

【参考方案3】:

Apple 不允许附加和调试(使用 WebInspector)AppStore 应用程序中存在的 UIWebView。这是 Apple 的限制,同样适用于从 AppStore 下载的任何其他浏览器,而不仅仅是 Web@Work。

【讨论】:

以上是关于如何在开发环境中使用 MobileIron 的 Web@Work 进行测试?的主要内容,如果未能解决你的问题,请参考以下文章

php环境如何配置

MacOS + VS Code搭建支持10w+用户的生产环境

MacOS + VS Code搭建支持10w+用户的生产环境

GCC 警告

Open SSL 开发环境配置

php开发环境推荐使用