Изменить веб-страницу на расширении общего доступа iOS8

Я пытаюсь запустить предварительный/постпроцессор js для изменения веб-страницы после завершения расширения общего доступа, но метод finalize не запускается.

В документе Apple говорится, что как расширения Share, так и расширения Action могут извлечь выгоду из этого js-процессора, но мой метод finalize не вызывается. Вызывается только метод запуска. Кто-нибудь знает, как сделать эту работу?

Доступ к веб-странице

В расширениях Share (на обеих платформах) и расширениях Action (только для iOS) вы можете предоставить пользователям доступ к веб-контенту, попросив Safari запустить файл JavaScript и вернуть результаты расширению... https://developer.apple.com/library/archive/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html

Вот пример проекта: https://app.box.com/s/9ild73l9gbmfazrmjerk


person sarunw    schedule 29.10.2014    source источник
comment
Ваш реальный проект возвращает непустой массив?   -  person Tom Harrington    schedule 04.11.2014
comment
Да, я пробовал как пустые, так и непустые результаты одинаковы.   -  person sarunw    schedule 05.11.2014
comment
Здравствуйте, у меня сейчас такая же проблема, ищу способ исправить. Вы решили это?   -  person Emmettoc    schedule 15.04.2015


Ответы (1)


В вашем коде у вас есть опечатка в типе функции, должно быть «finalize» вместо «finalizea».

person Deniss Fedotovs    schedule 16.06.2017