【发布时间】:2018-12-27 10:15:19
【问题描述】:
我的项目包中存储了一个 .html 文件。当我在 WebView.(UIWebview/WKWebview) 中加载它时,数据已加载,但其中的表结构不可见。表格边框、列、行。这些值只是浮动的。在 Chrome 浏览器中,它可以正常打开。
let myURL = Bundle.main.url(forResource: "prescription", withExtension: "html")
let myURLRequest:URLRequest = URLRequest(url: myURL!)
webView.loadRequest(myURLRequest)
iOS 应用 UIWebView:
Html 页面可以响应以适应任何尺寸,但我无法像 Web 一样正确加载 UIWebview。 我需要将文件存储在本地,因为我需要更改它的值并在 webview 上显示。
【问题讨论】:
-
试试这个 ....convert 文件到 html 字符串并使用转换后的字符串加载..使用 [webView loadHTMLString:string baseURL:nil]
-
在 Safari 浏览器中,它有效吗?因为 WKWebView 应该使用 Safari 工具(和内部解析/解释标签)。
-
你有样式表之类的外部引用吗?
-
@AyushYadav 已使用相同的方式加载了 html。事实上尝试了所有技术。 (直接传html文件路径,转成字符串传)
-
@Larme 是的,它可以正常工作并在 safari 浏览器中正确显示。
标签: html ios swift uiwebview wkwebview