我发现这不起作用。我的意思是它不会重定向到该页面,但它在任何PC互联网浏览器下都能正常工作。window.location = '/Mobile/Main';WebChromeClient我试过历史记录推送状态(空,“”,“@Url.Action(”主要“,”移动“));window.open('@Url.操作(“主要”、“移动”));并且它不会像正常工作一样重定向。如何解决? $.ajax({ type: "POST", url: url, contentType: "application/json; charset=utf-8", dataType: "json", data: JSON.stringify(params), success: function (data) { if (data.success === true) { // It does not redirect in Android WebClient window.location = '/Mobile/Main'; } else { $('#msgModalBody').html(data.msg); $('#msgModal').modal({ keyboard: false }); } }, error: function (jqXHR, exception) { } }).done(function (data) { // It does not redirect in Android WebClient window.location = '/Mobile/Main'; });
1 回答

哆啦的时光机
TA贡献1779条经验 获得超6个赞
我刚刚找到的大型解决方案。
我们必须模拟才能发布一个空表单。
断续器
<form id="myForm" action='@Url.Action("Details","Main")'></form>
断续器
document.getElementById("myForm").submit();
而不是
window.location = '/Mobile/Main';
这就行了!
添加回答
举报
0/150
提交
取消