Trigger.io:在Android上使用网络浏览器打开网址

时间:2013-07-18 08:46:51

标签: javascript android mobile trigger.io

我创建了一个“在Twitter上分享”按钮,打开了在手机网页浏览器上分享的网址,这在iOS上运行良好但在Android上无效。

是否有我遗失或不知道的事情?

    var send = 'http://twitter.com/share';
    var url =  'http://example.com/';
    var text = "Example Text";
    var openURL = send + "?url=" + url + "&text=" + text;
    window.open(openURL, '_blank'); // opens url

在Android上没有任何事情发生,但在iOS上运行正常。

1 个答案:

答案 0 :(得分:1)

在触发器应用程序中,外部页面默认在设备浏览器中打开,这意味着您只需运行

即可
window.location = 'http://google.com'

在浏览器中打开外部网址。

如果您想要链接,用户可以点击

<a href="http://google.com>Click here</a>

也将在设备浏览器中打开。

如果您希望用户浏览应用程序中的外部网站,您可以使用选项卡模块打开模式浏览器窗口,用户可以关闭该窗口并返回到您的应用程序。见https://trigger.io/docs/current/api/modules/tabs.html