私はページへのhttpリンクを持っています。ユーザーがこのリンクをクリックしたときにSafariに残るようにしてください。たとえそれを傍受する必要があるユニバーサルリンクが有効になっているアプリがあってもです。モバイルSafariでユニバーサルリンクを強制的に開く
これは、iframeでtarget="_top"
を使用して過去には明らかに可能でしたが、動作しません。
ありがとうございます!
私はページへのhttpリンクを持っています。ユーザーがこのリンクをクリックしたときにSafariに残るようにしてください。たとえそれを傍受する必要があるユニバーサルリンクが有効になっているアプリがあってもです。モバイルSafariでユニバーサルリンクを強制的に開く
これは、iframeでtarget="_top"
を使用して過去には明らかに可能でしたが、動作しません。
ありがとうございます!
シナリオを正しく理解している場合は、アプリのユニバーサルリンクを設定することができ、ウェブサイトで使用されているのと同じ関連ドメイン値をアプリに使用しています。今、ウェブサイトへのリンクをタップすると、アプリが常に開きます。
これは、ユニバーサルリンクが動作することをお祝いします。これは、多くの人々が苦労していることです!
あなたのアプリを開く代わりにウェブサイトを開くリンクを持つユニバーサルリンクの前提を達成するには、ユニバーサルリンクを解除する必要があります。幸いなことに、それが動作を取得するよりも、ユニバーサルリンクを破るためにはるかに簡単そうです:それは同じではありませんように
見つけましたか? –
@BalázsPappはい、実際には2つのオプションがありますが、それはかなり難しいです(まだ動作しているかどうかは分かりません)。オプション1:リンクを開くためにあなたを呼び戻すウェブワーカーに電話する(window.location)オプション2:タッチスタートとイベントをバインドし、このリンクを開きます。 – Julien