我有外部javascript文件加载到我的母版页.
有时在IE8中,我的javascript文件没有正确加载,浏览器会抛出一堆错误,说明对象无法识别.
如果我刷新页面,那么一切都很好.如果我点击链接,那么问题有时会再次发生.
我的标题中有元标记,用于清除每个请求的缓存.
另外我使用head.load来并行加载我的js文件.
head.load脚本在我的标题中,然后外部文件在我的身体的末尾.
请记住,此问题仅发生在IE8中.所以我的问题是..是否有一个hack我可以用来确保每次页面加载IE8时我的javascript文件都正确加载?
任何帮助将不胜感激.
根据要求更新
<head runat="server">
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE" />
<meta http-equiv="PRAGMA" content="NO-CACHE" />
<meta http-equiv="EXPIRES" content="-1" />
<script type="text/javascript" src="scripts/js/head.load.min.js"></script>
</head>
<body>
<script type="text/javascript">
head.js("scripts/js/jquery-1.6.2.min.js");
head.js("scripts/js/jquery.cookie.js");
head.js("lib/gritter/jquery.gritter.min.js");
head.js("lib/fancybox/jquery.easing-1.3.pack.js");
head.js("lib/fancybox/jquery.fancybox-1.3.4.pack.js");
head.js("scripts/js/jquery.microaccordion.js");
head.js("scripts/js/jquery.stickyPanel.js");
head.js("scripts/js/guidely.js");
head.js("scripts/js/pto.js");
</script>
</body>
Run Code Online (Sandbox Code Playgroud) 我正在尝试将一个 mp3 音频文件添加到我使用 MoviePy 用图像创建的视频剪辑中。当脚本运行时,它会创建 mp4 文件并成功播放,但是没有音频。我不太确定为什么,并且似乎无法找到大量关于此的一般文档。MoviePy 对我来说很新,所以任何帮助将不胜感激 - 谢谢!
def make_video(images):
image_clips = []
for img in images:
if not os.path.exists(img):
raise FileNotFoundError(img)
ic = ImageClip(img).set_duration(3)
image_clips.append(ic)
video = concatenate(image_clips, method="compose")
video.set_audio(AudioFileClip("audio.mp3"))
video.write_videofile("mp4_with_audio.mp4", fps=60, codec="mpeg4")
Run Code Online (Sandbox Code Playgroud)