Ibm mobilefirst IBM Worklight:从webview下载和替换资源

Ibm mobilefirst IBM Worklight:从webview下载和替换资源,ibm-mobilefirst,Ibm Mobilefirst,我想做的是在Worklight中显示一个网站(门户网站)。因此,我在main文件中硬编码URL标记: <mainFile>http://example.com/page.html</mainFile> http://example.com/page.html 现在我需要从这个页面下载资源(JS和CSS文件),将它们存储在本地,并用WorkLight URL替换页面的绝对URL,以加速页面加载。 我该怎么做?您不能在运行时更改mainFile(“index.html”)

我想做的是在Worklight中显示一个网站(门户网站)。因此,我在
main文件中硬编码URL
标记:

<mainFile>http://example.com/page.html</mainFile>
http://example.com/page.html
现在我需要从这个页面下载资源(JS和CSS文件),将它们存储在本地,并用WorkLight URL替换页面的绝对URL,以加速页面加载。
我该怎么做?

您不能在运行时更改
mainFile
(“index.html”)值,因为它是在application-descriptor.xml中设置的,application-descriptor.xml是生成过程使用的服务器端文件


我也会质疑流动性。如果您想加速应用程序加载,暗示使用门户加载会很慢,那么为什么要从门户开始呢?将您的资源本地放置在应用程序中。

没问题。Worklight具有直接更新功能来更新web资源。但是,在显示远程主文件后,如何告诉Worklight使用本地资源而不是远程资源?您不能。我是说你应该只使用当地的资源。也就是说,不要使用门户,因为您所要求的内容不可能混合在一起。