文章詳情頁
javascript - 有什么兼容性比較好的辦法來判斷瀏覽器窗口的類型?
瀏覽:164日期:2022-11-16 17:24:30
問題描述
項(xiàng)目里面有時(shí)會用window.open彈出一些不帶操作選項(xiàng)的窗口,我需要有方法來判斷這些窗口的類型,我試了幾個下圖的屬性,發(fā)現(xiàn)在ie下都不怎么靠譜,誰有比較好的方法可以借我剽竊下嗎?
問題解答
回答1:可以給 URL 添加一個屬性,用以標(biāo)識窗口類型,如:window.open = ’test.html?type=1’,然后,只需要獲取這個 type 參數(shù),即可知道窗口類型(如果不存在類型則跳轉(zhuǎn)到默認(rèn)類型)。你也看到,一個窗口的特征會比較多,有時(shí)候可能需要使用多種判斷條件,if A && B && C等等,所以,我覺得你把這些特征定義為一組數(shù)字常量,然后 switch 即可。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. java - instance method中 static后的<K>是什么意思?3. debian - docker依賴的aufs-tools源碼哪里可以找到啊?4. docker - 如何修改運(yùn)行中容器的配置5. java - 關(guān)于File的問題?6. 錯誤:java.lang.NoSuchMethodError:org.objectweb.asm.ClassWriter。<init>(I)V7. java - SSH框架中寫分頁時(shí)service層中不能注入分頁類8. python3.x - python連oanda的模擬交易api獲取json問題第五問9. javascript - QWebEngineView 如何爬 angular 的動態(tài)數(shù)據(jù)?10. docker-machine添加一個已有的docker主機(jī)問題
排行榜

熱門標(biāo)簽