/**
* @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] : '';
}
返回 '';
}
導出默認計算樣式;