2017-10-14 3 views
0

私は外部のウェブサイトへのリンクを含むウェブサイトを持っています。例えば、アマゾンの製品リンクです。リンクはうまく動作しますが、モバイルでウェブサイト(この場合はiOS)をテストすると、モバイルブラウザのリンクをクリックすると、新しいタブを開くのではなくAmazonアプリケーションが強制的に開かれることに気付きました。次のように私のhtmlでリンクをクリックするとiOSモバイルブラウザが開いているアプリケーションを強制的に実行しないようにしますか?

のリンクは以下のとおりです。

<a href="https://www.example.com" target="_blank"></a>

私はブラウザだけでなく、それぞれのアプリで開いてこれらのリンクを持っていると思います。 html/javascriptを使用してこの動作を防止する方法はありますか?ありがとう!

+0

ようこそ!これまでに何を試しましたか?私たちのお手伝いをするために、[最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)を追加してください。 – abpatil

+0

@abpatil - 私はhtmlのリンクの例を追加しました。ありがとう! – jojo

+0

あなたはその答えを受け入れるように親切にしていますか? :) – JanBrinker

答えて

1

いいえ、できません。

理由は:あなたのの選択肢をにすることはできません。ユーザーがアプリを好むかもしれませんか?アプリを切り替えると、iOS 9が左上にアプリスイッチャーを導入したのです。

また、あなたがアプリの開発者であれば、その反対側を見てみましょう。アプリを構築し、ユニバーサルリンク(または一般的にはディープリンク)を許可する場合、明らかに、その機能を使用し、アプリでサイトを開くことができます。しかし、やはりユーザーが強制的にアプリ内のそのリンクを開くことはできません。それは良いことです。なぜなら、それはユーザーが何をしたいのか、どうやってそれをやりたいのかによって決まるからです。

これをUXの観点から処理するには、ユーザーが選択することが最適です。

関連する問題