2014-10-28 62 views
2

我有一個適用於iOS 8的應用程序,其中包含一個動作擴展程序。此擴展需要JavaScript代碼才能正常工作(既可以從網頁獲取信息,也可以在其中執行操作)。這適用於Safari瀏覽器,但不適用於Chrome瀏覽器。問題是Chrome增加了對擴展的支持,但不支持JavaScript通信(reference)。iOS中的隱藏動作擴展程序

因此,我想這樣做是爲了讓我的擴展程序在用戶從Chrome內導航時不可用。我應該如何爲我的擴展設置激活規則來實現?

回答

2

在我的情況下,我從擴展名plist中刪除了下面的屬性。現在它不顯示在Chrome和筆記應用程序。

  1. NSExtensionActivationSupportsText
  2. NSExtensionActivationSupportsWebPageWithMaxCount。