uiwebview 相关问题

用于在iOS应用程序中显示Web内容的类。请注意,自iOS 8以来不推荐使用UIWebView,Apple推荐使用WKWebView。

使用 Apple Pencil 时,带有手势识别器的 WKWebView 变得不负责任

我有一个包含 WKWebView 的 SwiftUI ContentView,并且我已向 WKWebView 添加了一个自定义 UIGestureRecognizer。这是我的代码的简化版本: 结构ContentView:视图{ var 身体...

回答 1 投票 0

如何在WebView中显示嵌入的PDF文件?

我需要关于如何解决这个问题的建议/建议。目前我正在 PHP 8.2 中构建一个 Web 应用程序,用户可以上传 PDF 文件,并且只有具有特定角色的用户才能查看它们...

回答 1 投票 0

WKWebView 禁用缩放和快速编辑

在该 Web 视图中使用 WKWebView 加载 url 无法禁用缩放和编辑。这是我的代码。 [myWebView = WKWebView(frame: CGRect( x: 0, y: 20, 宽度: self.view.frame.width, 高度:...

回答 4 投票 0

UIWebview 和移动端 Safari 在渲染页面方面有什么区别吗?

我被老板抱怨渲染性能低下。 App使用UIWebView和Safari在渲染同一个页面时有什么区别? 任何帮助将不胜感激。

回答 2 投票 0

防止 UIWebView 在键盘出现时滚动

我有一个 UIWebView,它呈现一个包含输入字段 () 的页面。 当用户触摸字段输入数据时,UIWebView 向上和向左滚动以使该字段对用户保持可见。 W...

回答 4 投票 0

在应用程序外部加载 YouTube

我有一个简单的 UIWebView,显示包含 YouTube 缩略图的页面。当我单击它时,它会将其加载到应用程序内部,但我希望将其加载到 YouTube 应用程序的外部应用程序中。 怎么可以...

回答 2 投票 0

NSURLRequestReloadIgnoringLocalCacheData 不起作用

我的代码看起来像 if([[自身缓存] isEqualToNumber:[[NSNumber alloc] initWithInt:1]]) { [[NSURLCache共享URLCache] setDiskCapacity:4 * 1024 * 1024]; [[NSURLCache 共享 URLCache]

回答 4 投票 0

如何让我的 UIWebView 像 WKWebView 一样自动适应内容?

我正在比较 UIWebView 和 WKWebView,看看哪个最适合显示 PDF 内容。我意识到 WKWebView 会自动缩放内容以适合屏幕,无需任何代码,就像...

回答 1 投票 0

停止自动换行分割单词

body { 自动换行:断词;} 我一直在使用该代码(上面)将正文中的文本放入其容器中。然而我不喜欢它的是它破坏了文字。 还有吗...

回答 15 投票 0

我需要允许应用程序用户通过我的应用程序在他们的 Facebook 上发布一些内容作为他们的状态...我需要什么? Facebook 连接?

我以前没有做过任何Facebook开发的事情,看起来你可以做很多事情。我不想淹没在信息中,所以我来这里希望能找到答案......

回答 1 投票 0

如何摆脱>< (html tags) in woot.com API?

我正在制作一个woot应用程序,并且我正在使用API。 XML rss 文件的描述部分,总是有很多 > 和 < (l...

回答 2 投票 0

这是否被认为是在iPhone开发中使用私有函数,因此是非法的?

我正在尝试禁用 UIWebView 的滚动,我发现的唯一方法是使用这种方式: #导入 idscroller = [[Webview 子视图]lastObject]; 整数计数; 方法 *方法 =

回答 7 投票 0

如何向 uiwebview 从应用程序内加载的 pdf 添加“关闭”按钮

我们可以使用 UIWEBVIEW 创建一个加载机制,用于在我们的应用程序中调用时查看 pdf 文件,并且我们已成功放入“关闭”或“完成”按钮,该按钮允许我们退出 pdf 并返回...

回答 2 投票 0

WKWebView 出现 Javascript 错误

有没有办法从WebView获取JavaScript错误?我的意思是以下错误和可能的警告? 我正在运行具有以下扩展名的 JS 代码: 扩展 WKWebView { 功能

回答 4 投票 0

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

我正在尝试以编程方式读取 WKWebView 中加载的 Web 应用程序的控制台日志。 到目前为止,根据我的研究,这是不可能的。 我怎样才能实现这个目标?

回答 9 投票 0

模拟器 iPhone Xcode 上出现白屏

我在 YouTube 上观看了这个视频: Xcode 如何为 iOS 应用程序创建 Webview 我关注了视频,但如果我在模拟器上运行我的应用程序,只有我看到白屏。 这个ViewController.h // //

回答 2 投票 0

Xcode、斯威夫特;检测 UIWebView 中的超链接点击

我用 Xcode 和 Swift 制作了一个 iOS 应用程序。 我想在 Safari 浏览器中打开特定的超链接,在 WebView 本身中还有其他超链接。 为此,我必须检查超链接何时被单击。

回答 4 投票 0

UIWebView 不滚动

我的网络视图应用程序无法向下滚动。我尝试使用以下代码: webview.scrollView.scrollEnabled = true 但它不起作用。 我必须将我的 webview 应用程序放入滚动视图应用程序中还是 webview 应用程序是

回答 2 投票 0

如何在iPhone上从UIWebView的HTML引用本地图像文件?

我想在 UIWebView 的 HTML 中使用 。 如何引用名为 temp.jpg 的本地文件来节省宝贵的加载时间? 当然,显而易见的选择是 我想在我的 UIWebView 的 HTML 中使用 <img src="temp.jpg" />。 如何引用名为 temp.jpg 的本地文件来节省宝贵的加载时间? 当然,显而易见的选择是<img src=".\temp.jpg" />但我不知道我的根在哪里...... 这将创建一个 URL 对象,其中包含文件在磁盘上的位置。然后,您可以使用它来输出可在 file:// 标签内使用的有效 img URL 字符串。 NSURL* fileURL = [[NSBundle mainBundle] URLForResource:@"temp" withExtension:@"jpg"]; NSLog(@"<img src=\"%@\" />", fileURL.absoluteString); NSURL *url=[[NSBundle mainBundle] bundleURL]; [webView loadHTMLString:string baseURL:url]; 这让根成为应用程序的主包。 我一直在寻找解决方案,发现了以下内容 就我而言,工作正常,我有一个本地 HTML 字符串和一个本地图像 我将图像转换为 64 进制 您可以使用此网站将图像转换为base64编码 转换器 并重写 HTML 字符串,在图像标签中包含 base64 图像,如下所示 <img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QCMRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABmgAwAEAAAAAQAAABkAAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/AABEIABkAGQMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2wBDAAkGBxISEhISEhAQFRUXFRUVEhIQDxAQEBUVFRIWFxUVExUYHSggGBolGxUVITEhJSorLi4uFx8zODMtNygtLiv/2wBDAQoKCg4NDhcQEBctHR0dLS0tLS0rLS0rLS0tLTctLS0tLS4tLS0tLS0tLS0uKy0tLS0tLS0vLSstLS0tLS0rLS3/3QAEAAT/2gAMAwEAAhEDEQA/APTbvxzYRSPE85DoxR18qU4YYyMgc9R0rN1YJ2bO2ll2IqxUoRun5ohPxBsO0sh/3bec/wDstQ8TT7/gdCyXGP7K/wDAo/5iR+PrRnjjQTku6ICYSiguwUElscc0LERbsipZLiYxlKVkkm977a9Dq63PIP/Q6bWbLSftc/nzxLNvLOjXZjJyqnlQeDjHHoRWUqMJO7O+jmWIoxUYSVl5JlOW50RHQLNYsn/LQteM5Xn0zWboJSVo3XU0eb4t/wDLy3okizaeJ9CjlRYRCzl0VWitmcBmkVVzIRgckd62jShHZHPUzDE1FadWTXa56dVnIf/R6/xH8J7W9upbqS4ulaRlYpE0SoCsapwSpPRB3oASD4Pacv3nvG+t0y/+ggUAalh8NNMiIYWxYgggzTTS8g5BwzYzkCgDrsUAf//S9xoAKACgAoA//9k=" alt="Red dot" > 要测试结果,请输入以下在线 HTML 编辑器 W3学校 希望它对其他人有帮助,或者可能得到更好的解决方案,祝你好运 我不知道我的根在哪里... UIWebView 查找与您加载的 HTML 文件相关的文件。所以也许这将是您的应用程序包。 另一种选择是在 swift 代码中从本地文件构造一个 base64image 字符串,并将该字符串传递给您的 webview。您可以通过直接将这些 Base 64 字符串传递给 img html 标签来呈现它们。在我的用例中,我需要创建一个文档类型为 html 的 HTML attributeString...这可以在实际的 UILabel 中渲染图像...我将在此处发布一些示例代码,您可能需要使用它,你只需将字符串传递给你的网络视图 - let base64EncodedImage = UIImage.init(named: “my_image”).jpegData(compressionQuality: .leastNonzeroMagnitude)?.base64EncodedString() let htmlString: String = "<div style='font-size:15px;display:inline;'> <b>hello internet</b> <img src='data:image/jpg;base64,\(base64image)' /> </div>" let attributedText = try? NSMutableAttributedString( data: data, options: [.documentType: NSAttributedString.DocumentType.html, .characterEncoding: String.Encoding.utf8.rawValue], documentAttributes: nil ) let label: UILabel = .init() label.attributedText = attributedText

回答 5 投票 0

Safari - iPhone 模拟器调试(通过“开发”)不再显示

我正在使用 iPhone 模拟器运行 UIWebview 和 Safari 浏览器(在我的 mac 上),以便调试 js / html / css 代码(通过“开发”菜单 -> iPhone 模拟器 -> 选择我的 webview)。 昨天...

回答 11 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.