隐藏浏览器的地址栏
hiding the browser's address bar
我的客户要求浏览器的地址栏在访问项目时立即隐藏。我在想办法在加载时触发全屏事件。但显然这是不能做到的,因为requestfullscreen只能与用户事件(点击,按键…)调用
这是我的代码:
function goFs(id) {
var element = document.getElementById(id);
if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
}
//goFs('test');
在web应用程序加载时是否有模拟全屏模式的hack ?
这不可能。浏览器高度抵制向用户隐藏它们正在访问的URL(因为这将极大地帮助执行网络钓鱼攻击)。
我发现这样做的唯一方法是在您的第一页(索引)中使用窗口弹出。(例如html)
<script type="text/javascript">
function popupAppli(){
parent.opener = top;
params = "menubar=no,toolbar=no,location=no,left=0,height=701,width=1016,top=0,scrollbars=no,status=no,resizable=yes";
loc="(another xhtml page)";
popsApp = window.open(loc,"My application",params);
if(parent.location != popsApp.location){
parent.close();
}
</script>
然后,调用body上的函数onload
<body onload="popupAppli();"></body>
不是全屏但是我没有找到其他解决方案
相关文章:
- 是否可以更改更改特定事件在地址栏或浏览器中的URL
- 如何在刷新浏览器地址栏时重置css(a:visited{color:green})
- 我可以在浏览器地址栏上获取#值吗
- 在浏览器地址栏中用Javascript代码填写表单
- AngularJS UI路由器,部分视图和来自浏览器地址栏的调用视图
- 在现代浏览器中隐藏地址栏是不可能的吗?
- 防止 Chrome 浏览器地址栏自动隐藏在 iOS 设备中
- HTML5网站在丝绸浏览器中进入全屏模式或在加载URL后在丝绸浏览器中隐藏地址栏
- 更改浏览器地址栏中的URL,而无需重新加载现有页面
- 使用在浏览器地址栏中编写的JS代码自动提交表单的问题
- 在 PHP 中获取顶部框架(浏览器中的地址栏)URL
- Javascript 打开一个新的浏览器窗口(不是选项卡),地址栏被禁用
- 输入框的按键(html)调用servlet而不更改浏览器地址栏中的URL
- 检测URl Bar点击事件或用户使用Jquery/java-script在浏览器地址栏中键入
- href没有't更改浏览器地址栏
- 安卓平板电脑-Chrome浏览器/本地浏览器:地址栏和固定高度(100%)问题
- 是否可以用javascript捕捉浏览器地址栏中的URL更改
- 移动浏览器不会;隐藏地址栏时不会触发调整大小事件
- 在JavaScript中与地址栏和浏览器控件交互
- 禁用浏览器的地址栏和前后按钮