在Webview中从JS调用Titanium函数
Call Titanium function from JS in Webview
我有钛手机应用程序。在这个应用程序中,我有一个webview,其中我有本地html文件。在这个html文件中,我从本地JS文件调用JS函数。在这个js文件中,我想调用钛函数:
var fileName = 'test.json';
var file = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, fileName);
alert(file);
但是alert不去,我想是因为它不知道JS中的Ti函数。
这种情况下最好的方法是什么?
我所有的应用程序都是基于webviews,我在html中使用小JS技巧,但我也有必要与Titanium接触,而且像appcelerator文档一样通过fire'listen事件来实现这一切是很烦人的…
在webView中,代码像在浏览器中一样执行,它不是由Titanium"编译"的(它仍然是一个HTML文件)。你唯一能做的就是用钛。应用程序事件。如果你小心地管理Ti。App event (http://docs.appcelerator.com/titanium/latest/#!/guide/Event_Handling-section-29004896_EventHandling-Application-LevelEvents)你可以在web视图中做任何你想做的事情,只是定义一个额外的一对eventListener…
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 如何在JavaScript中将字符串转换为函数引用
- 用嵌套函数和默认函数定义函数
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- JQuery合并了keyup和focusout两个函数
- ES6构造函数返回基类的实例
- 监视函数从服务返回不起作用,但作用域函数起作用
- 我可以在json对象中添加一个函数吗
- AngularJS:我可以跳过函数参数回调吗
- Titanium如何从函数名数组中调用函数
- 在Titanium中制作应用程序,尝试从js文件1调用js文件2中的函数
- Titanium,Js函数显示XML文本字段文本
- 在Webview中从JS调用Titanium函数
- Titanium和Javascript匿名函数作用域
- 使用Appcelerator Titanium传递一个ID给函数
- 在Javascript函数之间传递变量(Titanium Studio Desktop)
- Appcelator Titanium:从childWindow调用parentwwindow的函数