Ionic 内的 inappbrowser 存在问题,其中“完成”按钮未显示在页面上。这似乎是两次打开页面,在我不知何故导致它在应用程序窗口中打开一次然后它将在浏览器中打开另一个版本并返回应用程序按钮,然后返回应用程序按钮将我带回打开pdf而没有完成按钮的页面。
有一次它会用完成按钮闪现看起来像pdf的东西,然后在没有进入浏览器的情况下将另一个闪存在顶部,但无论出于什么原因它现在都不会这样做!
之前显示出来的混乱,与之无关,已被改变。
以下是打开它的代码:
window.open('theurl', '_system', 'location=yes');
答案 0 :(得分:0)
请尝试使用以下内容,而不是使用 _system :
window.open('theurl', '_blank', 'location=yes');
如Cordova文件所述:
“_ self” - >如果strUrl在白名单中,则在Cordova WebView中打开,否则在InAppBrowser中打开 “_system” - >始终在系统Web浏览器中打开
“_blank” - >始终在InAppBrowser中打开
所以实质上如果你总是使用 _blank 的“InAppBrowser”方式,你将总是得到“完成”按钮。