隐藏/禁用/阻止用户在浏览器的地址栏中输入的任何其他方法

时间:2015-11-25 09:38:30

标签: javascript android html ios cordova

我正在构建一个Cordova应用程序,该应用程序在系统浏览器(Chrome等)中打开外部链接(https://www.example.com)。此页面包含一个框架集元素,该元素在加载时调用javascript函数以检索文档,并在其中一个框架中显示它。 我需要的是以某种方式隐藏/禁用浏览器的地址栏,以便人们无法离开页面。我尝试了FullScreen API,但显然你无法在全屏模式下导航,我在该文档中有操作按钮。有没有办法实现这个?

PS,是的,我尝试过inAppBrowser。我知道这是最简单的解决方案,但打开的页面有一个加载时出现的身份验证弹出窗口。当我使用inAppBrowser时,这不起作用。

提前致谢。 :)

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用iframe,并根据需要使用的外部链接更改iframe的src?

var iframe = document.getElementById('myIframe');
iframe.src ="https://www.example.com";