使用 JavaScript 检查 window、safari 和 chrome 等浏览器的方法

Way to use JavaScript to check browsers such like window, safari and chrome

我在使用以下代码检查浏览器时遇到问题

view =(
            typeof self !== "undefined" && self ||
            typeof window !== "undefined" && window ||
            this.content
        ); 
is_safari = /constructor/i.test(view.HTMLElement) || view.safari,
is_chrome_ios = /CriOS\/[\d]+/.test(navigator.userAgent),

上面的代码片段来自FileSaver.js,问题是/constructor/i.test是什么意思,javascipt api好像没有包含 这个功能。有知道的吗,万分感谢

标准JavaScript。