文章詳情頁(yè)
javascript - 有什么兼容性比較好的辦法來(lái)判斷瀏覽器窗口的類型?
瀏覽:136日期:2022-11-16 17:24:30
問(wèn)題描述
項(xiàng)目里面有時(shí)會(huì)用window.open彈出一些不帶操作選項(xiàng)的窗口,我需要有方法來(lái)判斷這些窗口的類型,我試了幾個(gè)下圖的屬性,發(fā)現(xiàn)在ie下都不怎么靠譜,誰(shuí)有比較好的方法可以借我剽竊下嗎?
問(wèn)題解答
回答1:可以給 URL 添加一個(gè)屬性,用以標(biāo)識(shí)窗口類型,如:window.open = ’test.html?type=1’,然后,只需要獲取這個(gè) type 參數(shù),即可知道窗口類型(如果不存在類型則跳轉(zhuǎn)到默認(rèn)類型)。你也看到,一個(gè)窗口的特征會(huì)比較多,有時(shí)候可能需要使用多種判斷條件,if A && B && C等等,所以,我覺(jué)得你把這些特征定義為一組數(shù)字常量,然后 switch 即可。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. Python爬蟲(chóng)如何爬取span和span中間的內(nèi)容并分別存入字典里?2. mysql - 把一個(gè)表中的數(shù)據(jù)count更新到另一個(gè)表里?3. 請(qǐng)教使用PDO連接MSSQL數(shù)據(jù)庫(kù)插入是亂碼問(wèn)題?4. python - 爬蟲(chóng)模擬登錄后,爬取csdn后臺(tái)文章列表遇到的問(wèn)題5. visual-studio - Python OpenCV: 奇怪的自動(dòng)補(bǔ)全問(wèn)題6. linux - Ubuntu下編譯Vim8(+python)無(wú)數(shù)次編譯失敗7. node.js - nodejs開(kāi)發(fā)中常用的連接mysql的庫(kù)8. mysql 查詢身份證號(hào)字段值有效的數(shù)據(jù)9. 視頻文件不能播放,怎么辦?10. mysql - 分庫(kù)分表、分區(qū)、讀寫(xiě)分離 這些都是用在什么場(chǎng)景下 ,會(huì)帶來(lái)哪些效率或者其他方面的好處
排行榜

熱門標(biāo)簽