PhoneGap で (ネットワーク経由で) モバイル Web サイトをパッケージ化しています。PDF を指すリンクをインターセプトし、ChildBrowserプラグインを使用して開きたいと考えています。1 : ネイティブ コードからトリガーすることは可能ですChildBrowser
か (どのリンクをインターセプトするかは既に決定しています) 2 :それを実行するのAppDelegate.m
に.shouldStartLoadWithRequest()
適切な場所ですか? その場合: 3ChildBrowser
:ネイティブ コードから正しく呼び出す方法は?
私はこの確かに素朴なアプローチを試しました:
return [self exec:@"ChildBrowserCommand.showWebPage",
[url absoluteString]];
の行に沿ってエラーが発生しただけです...'NSInvalidArgumentException', reason: '-[AppDelegate exec:]: unrecognized selector sent to instance
。
(PS: このアプローチが理想的な方法ではないことは承知していますが、このプロジェクトは 2 日間の作業に対してのみ料金が設定されています)