在混合应用程序中单击时,如何在本机手机浏览器中打开链接?我用 Sencha Touch 构建了混合应用程序。
像<a href="www.example.com"> view me in a browser </a>
在混合应用程序中单击时,如何在本机手机浏览器中打开链接?我用 Sencha Touch 构建了混合应用程序。
像<a href="www.example.com"> view me in a browser </a>
有没有办法调用另一个浏览器?
是的,有。您可以使用window.open()
函数来执行此操作。但是,您可以阅读以下说明,了解为什么不使用它。
请不要强行在新窗口中打开链接。
反对的理由:
我总是听到支持打开新窗口的原因是用户不会离开网站。但可以肯定的是,我永远不会回到让我烦恼的网站。如果该网站夺走了我的控制权,那将是一个很大的烦恼。
一种方法可能是,您提供两个链接,一个是正常的,另一个在新窗口中打开它。在正常链接之后添加带有小符号的第二个。这样,您网站的用户就可以控制他们想要点击的链接。
编辑:
OP的问题是打开一个新浏览器而不是浏览器的新窗口。所以我保留这个答案,因为它解释了为什么我们不应该强制创建新窗口。