0

タイトルはかなり自明です。私が抱えている問題は、window.openが「新しいウィンドウ」やモバイルサファリの新しいインスタンスではなく、新しいタブでのみリンクを開くように見えることです。私は考えられるあらゆる小さなハック/トリックを試しましたが、それは常に新しいタブでそれを開くだけです。私は何かが足りないのですか、それともこれを回避するためにネイティブに行く必要がありますか?

4

1 に答える 1

5

iOS の Safari では、1 つのプロセスに 1 つのウィンドウしかありません (基本的に他の iOS アプリでも同じことが言えます)。ページを別のインスタンスまたはウィンドウで開くことはできず、新しいタブでのみ開くことができます。

Safari や独自のアプリケーションではなく、App Store で承認された SDK メソッドを使用するネイティブ コードでこれを回避することはできません。それは、iOS アプリが機能する方法ではありません。

于 2012-09-28T14:09:29.877 に答える