/**
 * @file computed-style.js
 * @module 計算風格
 */
從“全局/窗口”導入窗口;

/**
 * 一個安全的 getComputedStyle。
 *
 * 這是必需的,因為在 Firefox 中,如果播放器加載到 iframe 中
 * `display:none`,然後 `getComputedStyle` 返回 `null`,所以,我們做一個
 * null 檢查以確保播放器在這些情況下不會中斷。
 *
 * @功能
 * @param {元素} el
 * 您想要計算樣式的元素
 *
 * @param {string} 道具
 * 你想要的屬性名稱
 *
 * @see https://bugzilla.mozilla.org/show_bug.cgi?id=548397
 */
函數 computedStyle(el, prop) {
  如果 (!el || !prop) {
    返回 '';
  }

  如果 (typeof window.getComputedStyle === '函數') {
    讓 computedStyleValue;

    嘗試{
      computedStyleValue = window.getComputedStyle(el);
    } 抓住 (e) {
      返回 '';
    }

    返回計算樣式值? computedStyleValue.getPropertyValue(屬性) || computedStyleValue[prop] : '';
  }

  返回 '';
}

導出默認計算樣式;