相关疑难解决方法(0)

如何以编程方式读取wkwebview的控制台日志

我正在尝试以编程方式读取以我的WkWebview加载的webapp的控制台日志.

到目前为止在我的研究中它是不可能的.

任何帮助实现这一点将不胜感激!

javascript uiwebview ios swift wkwebview

15
推荐指数
7
解决办法
8220
查看次数

如何检测AVplayer并从WKWebView获取当前视频的URL?

我正在使用下面的代码从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)

回应网址:

https://r2---sn-po4g5uxa-5hql.googlevideo.com/videoplayback?txp=5531432&sparams=clen%2Cdur%2Cei%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Crypto%2Cmime%2Cmm 2Cms%2Cmv%2Cpcm2%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire&IP = 103.37.181.55&ratebypass = YES&ID =邻AM9UWIaxopyYZX4gikGuswG8EMi3dhH_PPBMIqY5cbXj&到期= 1554400796& C = MWEB&fvip = 4&initcwndbps = …

ios avplayer swift wkwebview

8
推荐指数
2
解决办法
1968
查看次数

如何将 javascript console.log 发送到 println() 到 Swift 中的 Xcode 调试器?

有没有办法使用 swift 向 Xcode 中的调试器显示 javascript 错误和/或控制台日志?如果是这样,怎么办?

javascript ios swift

2
推荐指数
1
解决办法
5053
查看次数

标签 统计

ios ×3

swift ×3

javascript ×2

wkwebview ×2

avplayer ×1

uiwebview ×1