2017-06-18 64 views
0

从我的iOS应用内通过的OpenURL这些打开正确的页面(为电影 “& ME”):在iOS版维基百科应用逃离符号

wikipedia://en.wikipedia.org/wiki/&ME https://en.wikipedia.org/wiki/&ME https://en.wikipedia.org/w/index.php?search=%26ME

但这些不(他们打开一些其他的,即错误,页面):

wikipedia://en.wikipedia.org/w/index.php?search=&ME wikipedia://en.wikipedia.org/w/index.php?search=%26ME wikipedia://en.wikipedia.org/w/index.php?search=%2526ME wikipedia://en.wikipedia.org/w/index.php?search=%25%26ME

搜索不包含'&'正常工作。

如果你已经解决了这个问题,你做了什么? 或者你可以建议另一种方法来逃避&符号我还没有尝试过? 或者这看起来像iOS维基百科应用程序中的错误?

+0

这可能会有所帮助:https://stackoverflow.com/a/8088484/4797324 – toma

+0

谢谢,但该讨论解决如何获得%26;我的问题是,%26在一种情况下不起作用(iOS Wikipedia应用程序搜索),但适用于所有其他情况(iOS Wikipedia应用程序链接,iOS Google和IMDb应用程序)。我也尝试过“&amp”和“%26amp”(我会尝试任何事情!),但没有运气。 – vonlost

+0

&符号分隔不同的参数。所以'search =&ME'表示带有空值的参数'search'和另外一个不完整的参数'ME'。 – toma

回答

0

这是一款iOS应用维基百科错误,将其固定在转5.6.0