javascript - window.resizeTo 無(wú)效
問(wèn)題描述
<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)整窗口大小,怎么回事?謝謝
問(wèn)題解答
回答1:var win;function closes(){ win = window.open('','myname','width=400, height=400');}function tos(){ win.window.resizeTo(700,200);}}回答2:
查看MDN
得知從 Firefox 7 開(kāi)始,不能改變?yōu)g覽器窗口的大小了,要依據(jù)下面的規(guī)則:
1.不能設(shè)置那些不是通過(guò) window.open 創(chuàng)建的窗口或 Tab 的大小。
2 .當(dāng)一個(gè)窗口里面含有一個(gè)以上的 Tab 時(shí),無(wú)法設(shè)置窗口的大小。
也就是可用resizeTo或者resizeBy改變窗口大小的只是那些用window.open打開(kāi)的頁(yè)面,并且window.open打開(kāi)的窗口只能有一個(gè)tab
相關(guān)文章:
1. node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?2. mysql優(yōu)化 - 關(guān)于mysql分區(qū)3. html5 - 如何實(shí)現(xiàn)帶陰影的不規(guī)則容器?4. javascript - 循環(huán)嵌套多個(gè)promise應(yīng)該如何實(shí)現(xiàn)?5. python - 管道符和ssh傳文件6. 請(qǐng)教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒(méi)有反應(yīng)7. objective-c - iOS開(kāi)發(fā)支付寶和微信支付完成為什么跳轉(zhuǎn)到了之前開(kāi)發(fā)的一個(gè)app?8. javascript - 為什么這個(gè)點(diǎn)擊事件需要點(diǎn)擊兩次才有效果9. javascript - ionic2 input autofocus 電腦成功,iOS手機(jī)鍵盤不彈出10. vue.js - vue 打包后 nginx 服務(wù)端API請(qǐng)求跨域問(wèn)題無(wú)法解決。
