2012-01-16 9 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 Web View関連のコードをすべてコピーしてから、onLoadResourceメソッドをオーバーライドして、イベントを発生させたり、ロードしたURLを記録したりすることです。ここで

は、GitHubの内の関連フォルダへのリンクです:https://github.com/appcelerator/titanium_mobile/tree/master/android/modules/ui/src/java/ti/modules/titanium/ui/widget/webview

0

Javaコードのようです... Appceleratorを使用してjavascript。あなたはAppceleratorフォーラムでより良い運を見つけるかもしれません。ここで

私はあなたが

http://blog.clearlyinnovative.com/post/2847924695/titanium-appcelerator-quickie-disable-links-in-webview

+0

ええ、それは、Javaコードだ、と私は私のポストで述べたように、私は、カスタムモジュールが必要だと思います。カスタムJavaモジュールはTitaniumに実装できます。 – bosscube

関連する問題