2012-01-16 83 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

相關問題