我有一个从cordova应用程序加载的iframe,在iframe中加载的url是外部的,但我是网站所有者,所以我可以控制内容。每次加载它都会在JS和CSS文件中下载2 MB。我想将这些文件保存在移动设备中,以便更快地加载它,而不是使用数据流量。
我可以更改iframe中的内容,我想更改:
<link rel='stylesheet' href='http://www.internetsite.com/css/styles.css' type='text/css' media='all' />
到:
<link rel='stylesheet' href='LocalAppDir/css/styles.css' type='text/css' media='all' />
我尝试过没有成功:
href='file:///assets/www/'
href='/android_asset/www/'
href='file:///android_asset/www'
我无法在沙盒iframe中使用JS来获取app的localdir。
我想我需要一个不同的Android和iOS路径