如何使用WKWebView从MS Word显示突出显示的文本?

我正在努力使用WKWebView从Azure Blob URL中显示MS Word文档,突出显示的文本在iOS Swift移动端上使用WKWebView显示文档后未显示黄色/绿色。

如何使用WKWebView从MS Word显示突出显示的文本?

如何使用WKWebView从MS Word显示突出显示的文本?

不确定是否是WKWebView问题,但是当我使用PDFKit框架显示突出显示文本时,它工作正常。以下是我的PDFKit代码,它也显示突出显示的文本,但电话号码不可点击,这是我面临的另一个问题:

     import UIKit
        import WebKit
        import PDFKit

        class WebViewController : UIViewController,WKUIDelegate,WKNavigationDelegate  {

         override func loadView() {
                let webConfiguration = WKWebViewConfiguration()
                webConfiguration.dataDetectorTypes = [.all]
                webConfiguration.dataDetectorTypes = .phoneNumber
                webview = WKWebView(frame: .zero,configuration: webConfiguration)
                webview.navigationDelegate = self
                webview.uiDelegate = self
                self.view = webview
            } 

        override func viewDidLoad() {

            if(isDocpdF) {

    let pdfView = PDFView(frame: self.view.bounds)
                    pdfView.autoresizingMask = [.flexibleWidth,.flexibleHeight]


                    // Fit content in PDFView.
                    pdfView.autoScales = true
                    pdfView.enableDataDetectors = true
                    pdfView.document = PDFDocument(url: myURL!)
                    self.view.addSubview(pdfView)


            }else {


                if let initialUrl = URL(string: myURL!.absoluteString) {
                                     setupWebview(url: initialUrl)
                }

            }


           private func setupWebview(url: URL) {
                      let request = URLRequest(url: url)

                      webview.navigationDelegate = self
                      webview.load(request)
                  }
}
tobyye 回答:如何使用WKWebView从MS Word显示突出显示的文本?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3094060.html

大家都在问