文章詳情頁
javascript - 有什么兼容性比較好的辦法來判斷瀏覽器窗口的類型?
瀏覽:105日期:2022-11-16 17:24:30
問題描述
項(xiàng)目里面有時(shí)會(huì)用window.open彈出一些不帶操作選項(xiàng)的窗口,我需要有方法來判斷這些窗口的類型,我試了幾個(gè)下圖的屬性,發(fā)現(xiàn)在ie下都不怎么靠譜,誰有比較好的方法可以借我剽竊下嗎?
問題解答
回答1:可以給 URL 添加一個(gè)屬性,用以標(biāo)識窗口類型,如:window.open = ’test.html?type=1’,然后,只需要獲取這個(gè) type 參數(shù),即可知道窗口類型(如果不存在類型則跳轉(zhuǎn)到默認(rèn)類型)。你也看到,一個(gè)窗口的特征會(huì)比較多,有時(shí)候可能需要使用多種判斷條件,if A && B && C等等,所以,我覺得你把這些特征定義為一組數(shù)字常量,然后 switch 即可。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. macos - mac下docker如何設(shè)置代理2. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?3. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””4. android studio總是在processes running好久5. docker不顯示端口映射呢?6. MySQL數(shù)據(jù)庫中文亂碼的原因7. java - 請問在main方法中寫成對象名.屬性()并賦值,與直接參參數(shù)賦值輸錯(cuò)誤是什么原因?8. angular.js - 關(guān)于$apply()9. docker-compose 為何找不到配置文件?10. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問題 麻煩幫我看一下
排行榜

熱門標(biāo)簽