【问题标题】:display the browser name on pageload without button click [duplicate]在页面加载时显示浏览器名称,无需单击按钮 [重复]
【发布时间】:2016-12-23 14:59:16
【问题描述】:

下面是我的代码,它在单击按钮时返回浏览器名称,但我想在页面加载时显示它而不单击按钮如何在页面加载时执行此操作而不单击按钮

 <button onclick="myFunction()">Try it</button>
    <p id="demo"></p>
    <script>

        function myFunction() {
            if ((navigator.userAgent.indexOf("Opera") || navigator.userAgent.indexOf('OPR')) != -1) {
                alert('Opera');
            }
            else if (navigator.userAgent.indexOf("Chrome") != -1) {
                alert('Chrome');
            }
            else if (navigator.userAgent.indexOf("Safari") != -1) {
                alert('Safari');
            }
            else if (navigator.userAgent.indexOf("Firefox") != -1) {
                alert('Firefox');
            }
            else if ((navigator.userAgent.indexOf("MSIE") != -1) || (!!document.documentMode == true)) //IF IE > 10
            {
                alert('IE');
            }
            else {
                alert('unknown');
            }
        }
    </script>

【问题讨论】:

    标签: javascript


    【解决方案1】:

    将此添加到script 的底部:

    document.addEventListener( "DOMContentLoaded", myFunction, false );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 2011-02-15
      • 1970-01-01
      • 1970-01-01
      • 2023-02-05
      • 1970-01-01
      相关资源
      最近更新 更多