javascript - window.resizeTo 無效
問題描述
<html><button onclick='closes()'>create</button><button onclick='tos()'>change</button><script>function closes(){ window.open('','myname','width=400, height=400');}function tos(){ window.resizeTo(700,200);}</script></html>
window.resizeTo不能調(diào)整窗口大小,怎么回事?謝謝
問題解答
回答1:var win;function closes(){ win = window.open('','myname','width=400, height=400');}function tos(){ win.window.resizeTo(700,200);}}回答2:
查看MDN
得知從 Firefox 7 開始,不能改變?yōu)g覽器窗口的大小了,要依據(jù)下面的規(guī)則:
1.不能設(shè)置那些不是通過 window.open 創(chuàng)建的窗口或 Tab 的大小。
2 .當(dāng)一個(gè)窗口里面含有一個(gè)以上的 Tab 時(shí),無法設(shè)置窗口的大小。
也就是可用resizeTo或者resizeBy改變窗口大小的只是那些用window.open打開的頁面,并且window.open打開的窗口只能有一個(gè)tab
相關(guān)文章:
1. javascript - js輸入框限定字?jǐn)?shù)問題2. java - C++ 編譯器選擇問題3. javascript - avalon使用:duplex設(shè)置select默認(rèn)option的bug4. python - 在sqlalchemy中獲取剛插入的數(shù)據(jù)id?5. javascript - jquery怎么給select option一個(gè)點(diǎn)擊時(shí)觸發(fā)的事件,如圖 如果選擇自定義觸發(fā)一個(gè)時(shí)間?6. javascript - vue項(xiàng)目里的package.json7. 刷新頁面出現(xiàn)彈框8. javascript - JS中如何實(shí)現(xiàn) DIV內(nèi)部和鼠標(biāo)的距離9. java里自定義類重載ClassLoader有什么用?10. python判斷字符串相等?
