這個只適用於ie,其他浏覽器好像默認禁用這種行為吧,求兼容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>window</title>
<script src="js/jquery-1.11.3.min.js"></script>
<style>
* {padding: 0; margin: 0;}
</style>
</head>
<body>
<button class="btn1">click1</button>
<button class="btn2">click2</button>
</body>
<script>
var myWin;
$(".btn1").click(function() {
myWin = window.open('', '_self', 'width=400, height=250');
myWin.moveTo(0, 0);
});
$(".btn2").click(function() {
myWin.resizeTo(500, 400);
});
$(window).on('resize', function() {
var winW = $(window).width();
if(winW <= 500) {
myWin.resizeTo(500, 400);
}
});
</script>
</html>
個人覺得並沒有這個必要,刻意的去改變浏覽器的大小,如果只是為了使自適應的頁面布局不被擠壓錯位之類的需求的話,控制自己頁面的最小高寬即可。當然,如果你是為了追求牛逼的技術的話,那就另當別論了。我只想說達成目的的方法很多,一種不行,可以考慮其他方式,甚至逆向思考。如果你是當局者迷,我希望我的話能幫到你,如果你不屬於這種情況,請忽略我的回復。