JS文件未在Android Chrome上加载,但在Windows Chrome上加载

时间:2017-07-18 17:05:45

标签: javascript google-chrome

我正在为移动用户开发一个网站。

我现在面临的是Google Chrome for Android(即Google Chrome Android应用)不会运行我的JS文件。

http://development.mysite.com/js/test.js

我不知道为什么它没有加载我的JS文件。

我尝试过(http://development.mysite.com/js/test.js?v=< echo $ time;?>),使用PHP来回显独特的时间,但仍无法正常工作。

有人可以帮我解决这个问题,是否与内容安全政策有关?

1 个答案:

答案 0 :(得分:0)

我能够解决这个问题,我注意到脚本标签不在标题部分,

e.g

<body>
    <script src="this_js_src.js"></script>
</body>

Google Chrome和Firefox将无法运行或加载上述脚本来源。 我将所有脚本移动到标题部分

<head>
    <script src="this_js_src.js?v=<?php echo time(); ?>"></script>
</head>

它在所有移动浏览器上运行良好,并且开发时使用rand数字或其他东西强制浏览器不要缓存代码..移动浏览器中的缓存可能非常令人沮丧