我有一个Cordova / Ionic应用程序,它使用第三方JS lib,用于客户反馈聊天窗口。聊天打开后,它会重定向整个应用程序的webview,我想避免这种情况。
JS lib通过动态<script>
标记注入页面。我不能惹它 - 或者不想。
可以通过API调用打开聊天窗口。没有API函数来获取将要打开的URL。
API调用重定向整个浏览器应用程序。我想在外部浏览器中显示新页面,或者最好在<iframe>
该页面在Chrome开发者和移动设备中的工作方式不同,例如:苹果浏览器。这可能部分是因为lib也是如此。
我试过了:
<iframe>
。不起作用,重定向整个页面。我该如何预防?window.onbeforeunload
:在iOS中无法启动。<preference name="stay-in-webview" value="true/false" />
中config.xml
你有什么建议?必须有一些我想念的东西......