我發現這不起作用。我的意思是它不會重定向到該頁面,但它在任何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
提交
取消