我的理论是,Chrome@Android 的后续版本在未“用户触发”时会停止以下行为。
我的问题是是否有人找到了解决方法。
在 an 上使用另一个架构设置 srciframe
会使设备打开一个应用程序。
好吧..它适用于某些浏览器@设备。
一年以来,它一直适用于“所有”设备,但不久前就没有了。
当我像这样通过点击触发此事件时,它会起作用:(
这适用于“所有”设备)
$("#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 );