JQuery 移动加载外部脚本

JQuery mobile load external script

本文关键字:脚本 外部 加载 移动 JQuery      更新时间:2023-09-26

我在jQuery移动网站中有以下页面:

<div data-role="page" id="myPage">
   <script type="text/javascript">alert("test");</script>
   <script src="https://someexternalscript.js"></script>
</div>

正确评估第一个脚本标记(其中包含脚本)。每次导航到该页面时,都会显示警报。但是,仅当我将浏览器直接导航到此页面时,才会评估第二个脚本标记。当我浏览网站本身时,它没有被评估。我注意到 Fiddler 正在下载源代码,只是似乎没有被评估。

任何想法可能导致这种情况,以及如何恢复它?

脚本标签不是自闭合标签,因此您需要使用</script>关闭它