私の理論では、「ユーザーがトリガー」していない場合、Chrome@Android の後の化身は以下の動作を停止します。
私の質問は、誰かが回避策を見つけたかどうかです。
で別のスキーマを使用して src を設定iframe
すると、デバイスでアプリが開きます。
まあ..特定のブラウザ@デバイスで動作します。
1年以来、「すべての」デバイスで機能していますが、しばらく前から機能していません。
次のようにクリックしてこのイベントをトリガーすると機能します:(
これは「すべての」デバイスで機能します)
$("#myAnchor").click( function() {
$("#myIframe").attr( 'src', 'schema://redirect=whatever' );
});
しかし、次のようなタイマーからではありません:
(つまり、これは ie10metro@win8、safari@ios、opera@android では機能しますが、chrome@android では機能しません)
window.setTimeout( function() {
$("#myIframe").attr( 'src', 'schema://redirect=whatever' );
}, 1000 );