0

我创建了一个“在 Twitter 上共享”按钮,它打开了在移动网络浏览器中在 twitter 上共享的 URL,这在 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 上运行良好。

4

1 回答 1

1

在触发应用程序中,外部页面默认会在设备浏览器中打开,这意味着您可以简单地运行

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

在浏览器中打开一个外部 url。

如果你想要一个链接,用户可以点击然后

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

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

如果您希望用户在您的应用程序中浏览外部网站,您可以使用标签模块打开一个模式浏览器窗口,用户可以关闭并返回您的应用程序。请参阅https://trigger.io/docs/current/api/modules/tabs.html

于 2013-07-19T12:46:04.480 回答