我有一个wkwebview
进入 youtube 的视频,我想点击一个视频,但它不会自动将我扔到视频播放器中。
我尝试以 3 种不同的方式阻止它
- 使用
config.requiresUserActionForMediaPlayback = true
- 在
decidePolicyForNavigationAction
委托功能中,我检查是否存在 youtube 视频并设置decisionHandler(WKNavigationActionPolicy.Cancel)
- 我还在
webView.stopLoading()
#2 中添加了一个
尽管如此,点击链接仍然会触发视频自动开始播放。
我没主意了;有什么想法吗?
我知道我可以尝试注入一些javascript,但这对我来说似乎是最后的手段。