谷歌浏览器在页面加载之前运行脚本

时间:2018-12-21 22:24:34

标签: javascript google-chrome

Google Chrome浏览器在加载页面之前先在我的代码中运行脚本。该页面和代码非常简单。 Firefox和边缘页加载在背景上都没有问题(当我碰到文本时,我会看到差异),并且脚本警报会弹出。

我使用外部脚本的head标签中的defer属性尝试了

<script src="test_defer.js" defer></script>

我尝试在head标签,body标签以及代码中的所有地方使用window.onload,body.onload。

我试图清理Chrome的缓存并再次打开index.html

我设法使用此代码正常工作(先加载页面,然后运行脚本)

<script>
    function init() {
        window.setTimeout(function() {
            alert("deneme");
        },1000);
    }
    window.onload=init;
</script>

但我认为这不是正确的解决方案。它不是自动和灵活的。

代码就在这里

<html>
<head> 
</head>
<body>

<p>Hellppppppppp!</p>

    <script type="text/javascript">

        alert("Welcome!!!");

    </script>

</body>
</html>

我希望在谷歌浏览器和Opera浏览器中在脚本运行之前加载页面。如果firefox和edge以正确的方式进行操作,那么我认为我的代码没错。

0 个答案:

没有答案