eruda icon indicating copy to clipboard operation
eruda copied to clipboard

ie不兼容

Open yangweijie opened this issue 2 years ago • 0 comments

在研究hta 缺一个调试工具条 引入后报 assign undefined

 if (typeof Object.assign !== 'function') {
            // Must be writable: true, enumerable: false, configurable: true
            Object.defineProperty(Object, "assign", {
                value: function assign(target, varArgs) { // .length of function is 2
                'use strict';
                if (target === null || target === undefined) {
                    throw new TypeError('Cannot convert undefined or null to object');
                }

                var to = Object(target);

                for (var index = 1; index < arguments.length; index++) {
                    var nextSource = arguments[index];

                    if (nextSource !== null && nextSource !== undefined) {
                    for (var nextKey in nextSource) {
                        // Avoid bugs when hasOwnProperty is shadowed
                        if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
                        to[nextKey] = nextSource[nextKey];
                        }
                    }
                    }
                }
                return to;
                },
                writable: true,
                configurable: true
            });
        }

找了个polyfill 后 图标出现了 点击无效 放大窗口后 图标位置没有自适应到底部

image

image

yangweijie avatar May 22 '22 01:05 yangweijie