在iOS中从Chrome隐藏操作扩展



我有一个适用于iOS 8的应用程序,其中包括一个Action Extension。此扩展要求JavaScript代码正常工作(既可以从网页获取信息,也可以在网页内执行操作)。这适用于Safari浏览器,但不适用于Chrome浏览器。问题是Chrome增加了对扩展的支持,但不支持JavaScript通信(参考)。

正因为如此,我希望在用户从Chrome中导航时,我的扩展将不可用。我应该如何为我的扩展设置激活规则来实现这一点?

在我的例子中,我已经从扩展plist中删除了以下属性。现在它没有显示在chrome和note应用程序中。

  1. NSExtensionActivationSupportsText
  2. NSExtensionActivationSupportsWebPageWithMaxCount

最新更新