我想通过单击设备浏览器按钮来打开特定的应用程序页面(使用ionic 4开发)。有人可以帮忙吗?
答案 0 :(得分:0)
您可以为此使用ionic的InAppBrowser。 这是插件https://ionicframework.com/docs/native/in-app-browser
的链接如果要在应用程序中打开,只需在打开时传递以下参数,
constructor(
...
private iab: InAppBrowser
) {}
openInAppBrowser(){
this.iab.create(`url`, '_self', {
location: 'no'
});
}
答案 1 :(得分:0)
try this window.open(url, target, options);
ref:对InAppBrowser窗口的引用。 (InAppBrowser)
url:要加载的URL(字符串)。如果URL包含Unicode字符,请在此上调用encodeURI()。
target:加载URL的目标,默认为_self的可选参数。 (字符串)
_self:如果URL在白名单中,则在Cordova WebView中打开,否则在InAppBrowser中打开。 _blank:在InAppBrowser中打开。 _system:在系统的Web浏览器中打开。 options:InAppBrowser的选项。可选,默认为:location = yes。 (字符串)
答案 2 :(得分:0)
只需尝试一下
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx'
constructor(private router: Router, private iab: InAppBrowser) { }
openUrl(){
this.iab.create('http://google.com', '_self', {
location:'no'
});
}