在iOS 7的Safari中,此代码有效(过去两年使用过):
setTimeout("document.location = 'MyAppName://type=a&id=123';",10);
但这在Safari iOS 8中不起作用,而且我似乎在任何地方都找不到任何线索。有人有线索吗?
最佳答案
我发现不是很好,但解决方案。
尝试用'?'替换'='
像那样:
setTimeout("document.location = 'MyAppName://type?a&id?123';",10);
我终于找到了更好的解决方案而无需更换。
只是使这种刺痛像网址蒙山域。
setTimeout("document.location = 'MyAppName://domain.com/type=a&id=123';",10);
关于javascript - iOS 8;从javascript打开 native 应用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26101275/