5

現在表示されているページを変更せずに Mobile Safari アプリを「WITHOUT」で開きたい。

..を使用して簡単にSafariに切り替えることができます。

NSString *ourPath = @"http://www.google.co.uk";
NSURL *ourURL = [NSURL URLWithString:ourPath];
if ([ourApplication canOpenURL:ourURL]) {
    [ourApplication openURL:ourURL];
}

しかし、私がやりたいことは、サファリに切り替えて、現在のページから移動しないことです。タスク スイッチャーを使用して切り替えた場合と同様に、Safari がポップアップして元のページに残ります。

@"http:" の URL を送信しようとしましたが、これは機能せず、ページが "http:localhost/" に変更されます

それを開くだけの方法はありますか?

プラズマ

4

2 に答える 2

3

このページの回答を使用してこれを解決しました..

iOS プライベート API にある UIApplication launchApplicationWithIdentifier を使用するにはどうすればよいですか?

.app ファイルを /Applications に移動する必要はありませんでしたが、

エンタイトルメントを追加するだけで十分でした。

[[UIApplication sharedApplication] launchApplicationWithIdentifier:@"com.apple.mobilesafari" suspended:NO];

プラズマ

于 2012-09-11T08:27:50.747 に答える
0

読み込み時に JavaScript history.back() を実行するページを開いていただけますか?

于 2012-06-23T15:59:59.083 に答える