我已经在互联网上进行搜索,但仍未找到解决我问题的方法,我对ionic的InAppBrowser有疑问。我的问题是我无法做任何尝试。正如您在下面的代码
中所看到的,我已经将其设置为目标“ _blank”public openPagina(url) {
const Options: InAppBrowserOptions = {
zoom: 'no',
location:'yes',
toolbar:'yes',
clearcache: 'yes',
clearsessioncache: 'yes',
disallowoverscroll: 'yes',
enableViewportScale: 'yes',
hidden: 'yes'
}
const browser = this.inAppBrowser.create( url , '_blank', Options );
browser.show();
}
我已经将此代码添加到我的config.xml中
<allow-intent href="http://*/*"/>
<allow-intent href="https://*/*"/>
我不确定在解决方案中该怎么做,我已经尝试过'_self',但这不能解决问题,因为它没有显示退出或完成按钮,并且滚动不能很好地进行(我在DevApp上尝试过此操作)
我已经在iOS设备(构建并在xCode上运行)上测试了3种方法:“ _ self”,“ _ blank”和“ _system”,但是所有这些方法均在iOS设备上的新标签页中打开。 在android上一切正常。
版本: ionic(Ionic CLI):4.2.1 离子框架:离子角3.9.2 @ ionic / app-scripts:3.2.0 科尔多瓦(Cordova CLI):8.1.2 的NodeJS:v8.12.0 npm:6.4.1
如果我需要添加更多代码,请随时询问!(stackoverflow x的新特性)
带有关闭按钮标题:'关闭'的手机屏幕截图。 https://gyazo.com/38cd96faad3428586fe5e4572b60392c 这是我在使用_self方法时得到的。
仍然没有找到解决此问题的方法。 devapp将显示以下内容:https://gyazo.com/efeedb5f5d400a742f55c35a3f5d0caa(如果我在'_blank'中打开链接)。 有人知道如何解决这些/这个问题吗?
我先谢谢你。
答案 0 :(得分:0)
问题出在xCode本身,每次我点击构建时,它都会构建另一个版本(较旧的版本)而不是好的版本。因此,在首先构建CMD并在xcode中运行之后,它终于可以工作了,而inappbrowser也同样可以工作!