【问题标题】:Web browser dont open any file type in CodenameoneWeb 浏览器不会在 Codenameone 中打开任何文件类型
【发布时间】:2020-01-24 18:31:06
【问题描述】:

我正在使用 WebBrowser 在 iOS 代号中显示文档(.pdf、.docx 文件)。它在 iOS12 和旧版本中运行良好。但是,现在当我再次构建它时,它会在旧版本甚至 iOS 13 中显示空白表单。但是,如果我将 URL 设置为“https//:www.google.com”可以正常工作。下面是演示这一点的代码。这个你能帮我吗。由于用户现在受此影响。谢谢

FileSystemStorage fss = FileSystemStorage.getInstance();
    String urlPath = fss.getAppHomePath()  + filename;

    WebBrowser wb = new WebBrowser();
    Form f= new Form();
    f.setLayout(new BorderLayout());
    f.addComponent(BorderLayout.CENTER, wb);
    wb.setURL(urlPath);
    f.show();

【问题讨论】:

  • 你为什么使用WebBrowser?它已被弃用,通常你应该使用BrowserComponent

标签: codenameone


【解决方案1】:

Apple 开始向开发人员发送有关使用 UIWebView 的警告,因此我们将默认设置切换为使用 WKWebView,正如我们在 this article 中解释的那样。

在这个特定时刻,您仍然可以切换回 UIWebView,因为现在这只是一个警告,但这可能会成为一个问题。

【讨论】:

    猜你喜欢
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    相关资源
    最近更新 更多