我正在尝试以编程方式读取以我的WkWebview加载的webapp的控制台日志.
到目前为止在我的研究中它是不可能的.
任何帮助实现这一点将不胜感激!
我正在使用下面的代码从UIWebView提取URL :它工作正常,但是,用于WKWebView的相同代码不再起作用。谁能帮我?在WKWebView中播放的视频不是全屏播放,而是Inlineplacyback。
我的代码是:
NotificationCenter.default.addObserver(self, selector: #selector(self.playerItemBecameCurrent(_:)), name: NSNotification.Name("AVPlayerItemBecameCurrentNotification"), object: nil)
@objc func playerItemBecameCurrent(_ sender : NSNotification){
let playerItem: AVPlayerItem? = sender.object as? AVPlayerItem
if playerItem == nil {
print("player item nil")
return
}
// Break down the AVPlayerItem to get to the path
let asset = playerItem?.asset as? AVURLAsset
let url: URL? = asset?.url
let path = url?.absoluteString
print(path!,"video url")
}
Run Code Online (Sandbox Code Playgroud)
回应网址:
有没有办法使用 swift 向 Xcode 中的调试器显示 javascript 错误和/或控制台日志?如果是这样,怎么办?