Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Gibt es eine kompatiblere Möglichkeit, den Typ des Browserfensters zu bestimmen?

Manchmal wird window.open im Projekt verwendet, um einige Fenster ohne Bedienoptionen zu öffnen. Ich habe mehrere Eigenschaften im Bild unten ausprobiert und festgestellt, dass sie unter IE nicht sehr zuverlässig sind . Wer weiß? Gibt es für mich eine bessere Möglichkeit zu plagiieren?

漂亮男人漂亮男人2677 Tage vor615

Antworte allen(1)Ich werde antworten

  • 黄舟

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

    可以给 URL 添加一个属性,用以标识窗口类型,如:window.open = 'test.html?type=1',然后,只需要获取这个 type 参数,即可知道窗口类型(如果不存在类型则跳转到默认类型)。
    你也看到,一个窗口的特征会比较多,有时候可能需要使用多种判断条件,if A && B && C等等,所以,我觉得你把这些特征定义为一组数字常量,然后 switch 即可。

    Antwort
    0
  • StornierenAntwort