提前感谢您的时间和帮助!
我有一个已经编译的混合iOS应用程序。当它加载时,它会远程拉入一个类似于此的URL:
https://apps.somedomain.com/client?ai=6237&di=38401
但是,提供该网址的服务正在编码“&”作为“%26”。
我无法更改服务向应用程序提供服务的方式,因为已经编译,我无法更改应用程序中的代码。
但是,我可以更改URL的结构(尽管它仍然需要指向同一个地方)
有没有人知道是否有办法绕过这个而不需要回到应用程序,编码帐户,并重新编译并重新提交应用程序?
感谢您的帮助!
富
答案 0 :(得分:0)
如果您知道网址始终为escaped
,则只需添加以下内容:
if(window.location.href.indexOf("%26") !=-1)
{
window.location.href = unescape(window.location.href);
}
这样,如果您的应用检测到转义的网址,您的应用就会重定向到正确的网址。