我正在尝试使用包含URL参数的'href'网址对HTML进行编码:
<a href="itms-services://?action=download-manifest&url=https://drive.google.com/uc?export=download&id=....">
Download Some File
</a>
[这与Apple Enterprise帐户有关 - HTML链接指示iOS下载文件。]
似乎'&amp;'字符导致将后面的内容解释为第二个参数。
有没有办法编码或逃避第二个'&amp;'字符?或者是否可以重新编写href以不使用引号,并使用“url =”后面的参数引用?
答案 0 :(得分:0)
解决方案是对“url =”参数进行URL编码 - 然后才进行。我曾尝试过几个字符,但是当我使用HTML URL Encoding Reference上的URL编码功能时(请参阅页面的一半),这有用了。我想在重新思考这个问题时应该是显而易见的。