Ⅰ js有什么方法可以监听360浏览器的关闭事件急急急急!!请大家帮帮忙啊
JS本身最高事件等级到window级,你可以对window进行onunload等监听来判断是否关掉当前浏览器窗口。
对于以前的单一窗口管理模式,关闭浏览器窗口即关闭应用程序窗口,是可以做到的。
但是现在都是多窗口管理模式,消息机制的分发不是由浏览器发起的,而是应用程序本身。拿360浏览器为例,是winAPI对窗口消息进行管理,到了js层面的window对象只是一个widget而已。所以,除非你能拿到此浏览器所用的jscore代码,自己注入操作系统的窗口管理api进行js扩展,否则是不能实现的。
Ⅱ js 怎么监听到页面关闭或页面跳转事件
js 怎么监听到页面关闭或页面跳转事件,以下介绍方法:
//在页面关闭或者跳转的时候专调用属
window.onbeforeunload = function (e) {
return e.returnValue = '确认关闭?';
}
window.onunload = function () {
//这个执行完onbeforeunload 会调用该function,
//alert()是不会有弹出的。
}
调用上面的代码,用谷歌浏览器关闭浏览页面或者跳转页面都会弹出下面页面询问。
注意:刷新的时候也会弹出询问,这监控也把刷新当成重新打开页面相当跳转。
Ⅲ js怎么样控制打开网页窗口的大小
window.open('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名回;
'newwindow' 弹出窗口的名字(不是文件名),非必须答,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
注意:很多浏览器会屏蔽这个方法
Ⅳ 用JS或者jQuery可以监听浏览器窗口的变化吗
试抄试resize事件袭
$(window).resize(function() {
var width = $(this).width();
var height = $(this).height();
});
不过resize事件好像对框架不起作用
Ⅳ js怎么控制网页滚动到指定位置
使用scrollby(x轴,y轴)方法就可以使文档对象滚动到距离浏览器窗口坐标的指定位置上
注意事项
文档对象可以看做是网页所有可见内容的存储容器,网页所有可见内容称为页面
网页x轴坐标与数学一样,但是y轴坐标是相反的,向下是正数,向上是负数
页面移动出去的距离不能和滚动条移动出去的距离对等
滚动条移动出去多少像素才能等达到页面要移动出去的像素是根据整个页面的尺寸比例计算的
这个文档对象移动出去的距离在坐标系上是一定是负数,但是我们要用正数来表示他距离浏览器窗口0,0坐标的距离
这个方法移动的是文档对象和浏览器存储文档对象的窗口0,0位置坐标的距离,绝不是滚动条和文档对象的距离,
移动出去的距离就是文档对象不可见部分内容和浏览器存储文档对象的窗口0,0坐标的距离
这个方法使用scroll命名只是因为文档对象移动出去的距离需要滚动条滚动才能达到效果,便于记忆而已
scrollby()方法是window对象下的方法,document对象及其子对象没有该方法
document对象及其子对象如果要获取或设置元素内部内容滚动出去的距离,请使用scrollTop和scrollLeft, 注意该方法是计算的不可见部分移动出去的内容顶端距离容器的距离是从容器内边距开始计算,而不是边框
使用scrollby()必须存在滚动条,且有一定的高度才能看出方法的效果