2012-01-16 78 views
0

我想要做的是打印出我的Appcelerator项目中加载到WebView中的每个URL。我们称之为控制台窗口。我也想记录Flash插件请求的URL。在搜索这些论坛时,似乎应该可以使用onLoadResource,但我不确定如何将此Java代码实施到我的Appcelerator项目中。我假设我需要一个自定义模块?我想我的代码需要会是这样的:如何将此代码添加到我的Appcelerator/Titanium项目?

@Override 
public void onLoadResource (WebView view, String url) { 
    // Somehow give my Titanium app access to the url... 
} 

就如何落实这一任何指针?

回答

0

“onLoadResource”看起来像你想要什么。假设您需要构建自定义模块(因为onLoadResource未由Titanium Mobile公开),您是正确的。

您最快的路线是将所有现有的Titanium Mobile网络视图相关代码复制到您创建的模块中,然后覆盖onLoadResource方法,触发事件或记录加载的URL。

这里是在GitHub上的有关文件夹的链接:https://github.com/appcelerator/titanium_mobile/tree/master/android/modules/ui/src/java/ti/modules/titanium/ui/widget/webview

相关问题