当由';触发时,禁用应用程序的iOS共享屏幕;navigator.share();(Web共享API)
我正在构建一个iOS应用程序,它使用WKWebView提供浏览器。当网页使用web共享API的当由';触发时,禁用应用程序的iOS共享屏幕;navigator.share();(Web共享API),ios,objective-c,swift,xcode,Ios,Objective C,Swift,Xcode,我正在构建一个iOS应用程序,它使用WKWebView提供浏览器。当网页使用web共享API的navigator.share()方法时,浏览器将触发iOS共享屏幕(ShareSheet),用户可以在其中决定如何共享资源 此应用程序适用于儿童,我们希望禁用共享 我尝试过:将Javascript注入WebView: navigator.share=null 这可以正常工作,但如果从iframe中调用navigator.share(),则不会。例如,带有共享链接的YouTube嵌入式视频 理想的解决方
navigator.share()
方法时,浏览器将触发iOS共享屏幕(ShareSheet),用户可以在其中决定如何共享资源
此应用程序适用于儿童,我们希望禁用共享
我尝试过:将Javascript注入WebView:
navigator.share=null代码>
这可以正常工作,但如果从iframe中调用navigator.share()
,则不会。例如,带有共享链接的YouTube嵌入式视频
理想的解决方案是:
禁用此应用的iOS共享屏幕
禁用导航器。在WKWebView(Swift,Objective-C)中共享
我已经广泛地搜索了一个解决方案,但是由于Web共享API是最近才出现的,所以没有太多的资源。谢谢