我正在开发 Batch/HTA hybrid file并想向应用程序添加一些背景音乐。当我尝试将 url(包含百分号)添加到 <bgsound>
时标签,它不播放任何内容。我让它在 another application where the url didn't have any percent signs 中工作.
<!-- :: Batch section
@echo off
setlocal EnableDelayedExpansion
start "" mshta.exe "%~f0"
exit /b
-->
<html>
<head>
<HTA:APPLICATION SCROLL="no" SYSMENU="yes" >
<title>ACNH - Time Travel Date Selection</title>
<script language="JavaScript">
window.resizeTo(1280, 720);
</script>
</head>
<body>
<div class="wrapper">
<h1>Testing audio...</h1>
</div>
<bgsound src="https://vgmsite.com/soundtracks/animal-crossing-new-horizons-2020-switch-gamerip/pdjxvsymlc/3-02%20Get%20Ready%20for%20Your%20Flight%21.mp3">
</body>
</html>
我尝试添加双百分号以使批处理忽略它,但没有什么区别。我不知道如何转义 html 部分中的这些字符
最佳答案
bgsound 标记是仅适用于 Internet Explorer 的标记,因此在其他浏览器中不起作用。
关于batch-file - BAT/HTA 混合 - 如何转义 HTML 部分中的百分号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76902225/