Titanium:在浏览器窗口中打开一个URL而不在Android上留下应用程序

时间:2017-11-23 20:05:17

标签: titanium appcelerator appcelerator-titanium titanium-alloy appcelerator-alloy

在相当多的Android应用程序(例如Stack Exchange,Slack)中,当您打开链接时,它会显示在浏览器中,但作为应用程序的一部分(即不在Google Chrome浏览器或WebView上)。

例如:

在Stack Exchange Android App上打开链接

Google Chrome Browser in app for StackExchange

在Slack Android App上打开链接

Google Chrome Browser in app for Slack

请注意,两者看起来非常相似,因此它向我表明Android具有某种功能(例如适用于iOS的SafariDialog)。不只是WebView。

如何在Android上为Titanium应用程序执行此操作。

1 个答案:

答案 0 :(得分:5)

这是Android的新模块,用于显示像Slack app中的网址:

https://github.com/prashantsaini1/ti-chrometabs

参考文档,使用2-3行代码非常简单。

注意:此模块是现在从Titanium SDK 7.5.0+发布的core-sdk的一部分。您可以使用ti.webdialog直接导入此模块。 请参阅此新链接 - Titanium Web Dialog