-2

ハイブリッド アプリでリンクをクリックしたときに、ネイティブの電話ブラウザーでリンクを開くにはどうすればよいですか? Sencha Touch でハイブリッド アプリを作成しました。

お気に入り<a href="www.example.com"> view me in a browser </a>

4

1 に答える 1

1

別のブラウザを呼び出す方法はありますか?

はい、あります。関数を使用してこれを行うことができますwindow.open()。ただし、使用しない理由として、次の説明を読むことができます。

リンクを強制的に新しいウィンドウで開かないでください。

反対の理由:

  • それは最小の驚きのルールに違反しています。
  • 戻るボタンが機能せず、ユーザーはおそらくその理由を知りません。
  • タブ付きブラウザではどうなりますか? 新しいタブまたは新しいウィンドウ? そして、どちらが起こっても、タブとウィンドウを混在させる場合、それはあなたが望むものですか?

新しいウィンドウを開くことを支持する理由は、ユーザーがサイトを離れないからだとよく耳にします。しかし、私を悩ませるサイトには二度と戻ってこないことを確認してください. サイトが私からコントロールを奪うとしたら、それは大きな迷惑です。

1つは通常のリンク、もう1つは新しいウィンドウで開くという2つのリンクを提供する方法です。通常のリンクの後に小さな記号で 2 番目を追加します。このようにして、サイトのユーザーはクリックしたいリンクを制御できます。

編集:

OPの質問は、ブラウザの新しいウィンドウではなく、新しいブラウザを開くことです。したがって、新しいウィンドウの作成を強制すべきではない理由を説明しているため、この回答を保持しています。

于 2013-03-05T07:01:24.707 に答える