• 締切済み

iPhoneアプリのビルトインSafari上のフォームの値をアプリが取得できるか?

開発者ではないのでiPhone SDKでどこまでできるのかわかりかねるのですが、 アプリ内の内蔵ブラウザ上での入力した値をアプリ側で取得される、ということはないのでしょうか?できちゃうと、やはり認証情報は入力するのに抵抗があります。 ご存じの方いらっしゃらないでしょうか?

みんなの回答

回答No.1

APIを全部見たわけではないですが、ないと思います。 なぜならユーザーアプリは Safari(内蔵ブラウザ)がアクティブに なっているときに動かすことが出来ないからです。 但し、Safari上で入力した内容をコピーしていた場合は、 Safariを一端閉じたあとそのアプリを起動したときに、 そのコピーした内容を読み取られる可能性がありますし、 Appleが作ったアプリや iPhone OSが改造されていた場合も 読み取られる可能性はあります。

SHlVA
質問者

補足

返事が遅くなり申し訳ないです。 少し誤解されてしまっていますが、アプリ内のビルトインSafariという意味なので、Safariアプリを別途起動して、というわけではなく、アプリ内でのウェブ閲覧のためのブラウザ機能のことです。 多くのアプリでは、Safariアプリに移動せずにアプリ内でウェブページが閲覧できるようになっています。そのブラウザのことです。