修改Share Extension iOS8上的网页

问题描述 投票:4回答:1

我尝试在完成共享扩展后运行js pre / post处理器来修改网页,但是finalize方法无法运行。

在Apple文档中,它表示Share扩展和Action扩展都可以从这个js处理器中受益,但是我的finalize方法没有被调用。只调用run方法。有谁知道如何使这项工作?

访问网页

在共享扩展(在两个平台上)和动作扩展(仅限iOS)中,您可以通过要求Safari运行JavaScript文件并将结果返回到扩展名来授予用户访问Web内容的权限... https://developer.apple.com/library/archive/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html

这是一个示例项目:https://app.box.com/s/9ild73l9gbmfazrmjerk

ios8 ios8-share-extension
1个回答
0
投票

在你的代码中你有一个函数类型的拼写错误,应该是“finalize”而不是“finalizea”。

© www.soinside.com 2019 - 2024. All rights reserved.