搜尋

首頁  >  問答  >  主體

javascript - 有什麼相容性比較好的方法來判斷瀏覽器視窗的類型?

專案裡面有時會用window.open彈出一些沒有操作選項的窗口,我需要有方法來判斷這些窗口的類型,我試了幾個下圖的屬性,發現在ie下都不太可靠,誰有比較好的方法可以藉我剽竊下嗎?

#
漂亮男人漂亮男人2791 天前703

全部回覆(1)我來回復

  • 黄舟

    黄舟2017-06-20 10:08:42

    可以為URL 增加一個屬性,用以識別視窗類型,如:window.open = 'test.html?type=1',然後,只需要取得這個type 參數,即可知道視窗類型(如果不存在類型則跳到預設類型)。
    你也看到,一個視窗的特徵會比較多,有時候可能需要使用多種判斷條件,if A && B && C等等,所以,我覺得你把這些特徵定義為一組數字常數,然後switch 即可。

    回覆
    0
  • 取消回覆