在inAppBrowser中调用外部URL

时间:2018-07-17 19:52:03

标签: ibm-mobilefirst mobilefirst-server worklight-server mobilefirst-cli mobilefirst-studio

如何在Worklight混合应用程序中调用外部URL? 我们通过window.open调用它,但是我们想在InAppbrowser中打开它。 是否需要安装Cordova插件“ cordova-plugin-inappbrowser”?

我们有MFPF 7.1

有人可以建议我们需要采取哪些步骤。

谢谢

1 个答案:

答案 0 :(得分:3)

IBM MFP 7.1嵌入了cordova和主要的cordova插件。这意味着,当您创建MFP 7.1混合项目时,已经存在某些插件供您直接使用。可用插件的完整列表可在以下文档中找到:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/hello-world/integrating-mfpf-sdk-in-cordova-applications/

您会发现,inappbrowser也会自动添加到您的混合项目中。这意味着您可以直接使用:

var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');

或将现有window.open设置为这样的inappbrowser:

window.open = cordova.InAppBrowser.open;

有关inappbrowser的更多使用信息,可以在以下官方的cordova浏览器中找到: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/