2014-04-17 115 views
0

我想用一個包含URL參數包含「href」 URL編碼HTML:[這與蘋果的企業帳戶 - HTML鏈接指示iOS的下載文件]如何在href網址中嵌入網址參數?

<a href="itms-services://?action=download-manifest&url=https://drive.google.com/uc?export=download&id=...."> 
    Download Some File 
</a> 

看起來'&'字符導致後面的內容被解釋爲第二個參數。

有什麼辦法編碼或逃脫第二'&'字符?或者是否可以重新編寫href以不使用引號,並在「url =」之後使用引號作爲參數?

+0

您是否嘗試過HTML編碼查詢字符串? –

+0

@GeorgeJohnston - 好吧,由於谷歌驅動器的工作方式,我需要幾分鐘的時間來構建每個測試。如果你的意思是把第二個'&'改成'&',是的,我做到了。不幸的是,當它失敗時,iOS設備上什麼也沒有發生 - 沒有辦法知道它爲什麼失敗了,只是它有。我假設我不是第一個在網址中找到此嵌入網址的人,並且該解決方案是「衆所周知的」,但使用Google搜索1/2並沒有讓我得到任何答案。 HTML編碼也離開了我的區域。 –

+0

'itms'是背後的痛苦!我感覺你對缺乏某些事情感到痛苦!你有沒有嘗試URL編碼'url ='位中的特殊字符?你也不需要對第一個'&'進行HTML編碼嗎? (我對HTML不是很大) – Rich

回答

0

解決方案是URL編碼「url =」參數 - 然後它花了。我曾嘗試過幾個字符,但是當我使用HTML URL Encoding Reference上的URL編碼功能(請參閱表格一半的頁面)時,這很有效。我想這應該是明顯的反思問題。