[BUG] WebView 在 iOS 上设置透明度无效的问题

打开源代码的webview-impl.js文件,发现如下方法:

_setOpacity (opacity) {
    let iframe = this._iframe;
    if (iframe && iframe.style) {
        iframe.style.opacity = opacity / 255;
    }
}

如果iframe的父元素是div,会导致webview不会变透明,比如在ios的safari上

let polyfill = WebViewImpl._polyfill = {
    devicePixelRatio: false,
    enableDiv: false
};

if (sys.os === sys.OS_IOS)
    polyfill.enableDiv = true;

谢谢反馈,这里应该统一设置 dev 的 opactiy 比较好,已经修复,会进到 2.4 版本

pr:

https://github.com/cocos-creator/engine/pull/6717