特定の Web サイト (oDesk および Trello) のみを表示するカスタム ブラウザーを作成しています。
Web ビューを使用して表示し、タブ コントロールに埋め込んでいます。しかし、ファイルの添付が必要な場合、ファイルの参照ダイアログ ボックスが表示されないことに気付きました。
これに対する回避策はありますか?それとも、これは WebView コントローラーの制限ですか?
編集済み: 私はこれを確認しましたが、添付ファイルを必要とするすべてのサイト (実際にはgmail とodeskをテストしているだけです) で発生します。クリックしても何も起こりません。参照ダイアログが開いていません。それのこの 2 つの写真: oDesk 添付ファイル:
Gmail の添付ファイル:
EDITED これは、関連する Web サイトをロードするコードです。
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[[webViewOdesk mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.odesk.com"]]];
[[webViewTrello mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://trello.com"]]];
[[webViewGmail mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://gmail.com"]]];
[[webViewGoogle mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com"]]];
[window setReleasedWhenClosed:NO];
}
ここにさらに 2 つの Web サイトを追加しました: gmail と google