在iOS的<a>
早期版本中,标签会打开Mobile Safari,而您必须拦截这些标签才能留在webapp(一个已由用户保存到主屏幕的HTML页面)中。
从iOS 7开始,所有链接都保留在WebApp中。当我真正想要它时,我不知道如何打开Safari。
我试过使用window.open
,a target="_blank"
但都行不通。
这是一个样本。https://s3.amazonaws.com/kaontest/testopen/index.html
如果将其保存到iOS 6的主屏幕中,该链接将打开Safari。但是在iOS 7中却没有。
请注意,这是每个人都经常问的相反问题(“如何不打开Safari”)。该行为似乎是新的默认行为,而且我不知道如何恢复旧行为!
在目标位置_blank
使用具有目标的锚标记在iOS 7.0.3中可以使用,但使用window.open则无法使用,并且仍将在7.0.3的webview中打开:
window.open('http://www.google.com/', '_blank');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句