我想远程获取html页面的内容,并在webview中本地打开。但我希望这个html可以访问Ti
命名空间,因此它意味着html必须在本地运行。
尝试创建将内容作为“html”参数传递的webview,但Ti
命名空间不能以这种方式工作。
然后,我尝试将内容写入Ti.Filesystem.applicationDataDirectory
上的html文件。该页面打开正常,但Ti
命名空间也无法在html上运行。
最后,我在项目的assets文件夹中创建了一个html文件,当我得到html代码时,我尝试在其上写,因此我可以使用'url' : '/myfile.html'
打开。但是当我尝试写它时会给出java.io.IOException: read only
我怎样才能做到这一点?再说一遍:我正在尝试远程获取html内容并在本地运行,因此我可以访问Ti
命名空间。
感谢
答案 0 :(得分:0)
我在测试期间搞砸了。下载html,然后打开webview,将html代码传递给" html" webview上的参数工作得很好。 fireEvent在html中以这种方式工作。
它无法正常工作,因为这是我修复的其他问题。