3

Android の Chrome ブラウザでこの問題に遭遇しました。ターゲットの空白属性を使用して、google plus アカウントにつながるリンクを開こうとすると、次のようになります。

<a href="http://plus.google.com" target="_blank">link</a>

「「Chrome」、「Google+」、または「ネイティブブラウザ」を使用してアクションを完了するように求められます。「Chrome」を選択すると、リンクが同じタブで開かれます。

以前にこの問題に遭遇した人はいますか? このリンクを同じタブで開くのではなく、別のタブで開く方法、または JavaScript または特定のメタ タグからこのダイアログが表示されないようにする方法は?

4

1 に答える 1

3

Google Plus アプリが「//plus.google.com/」のカスタム URL ハンドラーを登録したため、機能していません。「Complete with...」ダイアログが表示され、ターゲット属性を含むリンクのコンテキストが表示されません。外部から Chrome に再ルーティングされると、存在しなくなります。

これは実際にはバグだと思いますが、Chrome 側から修正するのは困難です。メーリングリストで報告できます。Android ネイティブ システムの URL プロトコル ハンドラが、ブラウザ サンドボックス内から回避できない方法で介入しているため、自分で修正できるものではありません。問題のリンクを処理できる有効なアプリケーションが 3 つあるため、Android 自体はダイアログを表示する点で完全に正しいです。

于 2015-02-26T14:02:01.673 に答える