离子:科尔多瓦 - 插件 - inappbrowser组默认目标

问题描述:

你好老乡程序员,离子:科尔多瓦 - 插件 - inappbrowser组默认目标

我已经遇到了在应用程序的浏览器插件的问题。原因是每次浏览器打开时我都无法手动输入目标。这是因为有时用户在文本框内填写到他们网站的链接。

之后,我正在寻找一个选项来设置“默认”选项,如(系统,空白等)。但我无法找到任何合适的东西。

我希望你们能帮助我解决这个问题!

问候

+0

你的意思是你想覆盖所有的超链接,以便它们是打开与InAppBrowser与你指定的目标? – Dexter

Cordova Documents at this link显示可使用的选项。

目标:加载URL的目标,默认为_self的可选参数。 (String)

_self:如果URL位于白名单中,则在Cordova WebView中打开,否则将在InAppBrowser中打开。

_blank:在InAppBrowser中打开。

_system:在系统的Web浏览器中打开。

这里是我的代码打开一个应用程序浏览器或系统浏览器的例子。

$('#btnVisitToday').on('click', function (e) { 
    e.preventDefault(); 
    window.open('http://www.sample.com', '_system'); 
}); 

我用_SYSTEM打开谷歌播放(未与应用程序商店试了一下)

+0

这不是我的意思。由于我的应用用户在描述中填写了网站链接,因此我无法执行“window.open”操作。如果你点击链接,网站将会打开。这可能是一个 Giovanni

+0

Giovanni,请参阅我在我的回答中发布的更新。使用科尔多瓦我打电话给函数window.open在用户操作,你可以做一个URL他们的关键,以及href ... –

+0

在您更新的文章中,我假设您使用jQuery来执行操作。我唯一的问题是我没有在我的离子应用程序中使用jQuery,所以这对我来说不会有任何解决方案。 – Giovanni