我在 jQuery 移动网站中有以下页面:
<div data-role="page" id="myPage">
<script type="text/javascript">alert("test");</script>
<script src="https://someexternalscript.js"></script>
</div>
第一个脚本标签,其中包含脚本,被正确评估。每次我导航到该页面时,都会显示一个警报。但是,仅当我将浏览器直接导航到此页面时才会评估第二个脚本标记。当我浏览网站本身时,它没有被评估。我注意到 Fiddler 正在下载源代码,但似乎没有对其进行评估。
有什么想法可能导致这种情况,以及如何解决?