急!!!webview中form表单提交完成后不进行界面跳转。

春华-秋实 2017-10-20 09:44:05
webview中进行form表单提交后,跳转到同步页面,在其他手机上都是OK的,但是在vivo手机上就是不行。请大神帮忙看下,在线等!!!

如下是请求的html代码,按道理在post后,应该跳转到同步界面,但是在vivo手机上,document.forwardform.submit()没有执行到,不知道什么原因,请大神指点。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" pageencoding="utf-8">
<title>loading</title>
<style type="text/css">
body{margin:200px auto;font-family: "宋体", Arial;font-size: 12px;color: #369;text-align: center;}
#1{height:auto; width:78px; margin:0 auto;}
#2{height:auto; width:153px; margin:0 auto;}
vertical-align: bottom;}
</style>
</head>
<body>
<div id="1">
< img src="/images/loadinglogopost.jpg" width="78" height="63"></div>
<div id="2" style="margin: 10px;">
< img src="/images/loadingpost.gif" width="153" height="16"></div>
<div id="3">交易处理中...</div>

<form name="forwardForm" action="http://47.92.68.96:8089/page_notify_url.aspx" method="POST">
<input type="hidden" name="resp_desc" value="成功">
<input type="hidden" name="login_id" value="13087516128">
<input type="hidden" name="amt" value="10000">
<input type="hidden" name="resp_code" value="0000">
<input type="hidden" name="mchnt_cd" value="0002900F0342307">
<input type="hidden" name="signature" value="b5VP4BvehkJ0umvpc69AnZ0yEBUKxb9fJ+GEvIBjhR+miBd5AnbHkBlknUxA3Q+Nr4F0RAxK6p8ours3PPsYd5zwmyJfNAtpCNOuRrtCbb1tT/2iWqctwknvwoKdXyfQBUxWwmef6HHwsoOKsg4sZXbIX7UDIoNRVDebAwR2TrI=">
<input type="hidden" name="mchnt_txn_ssn" value="ZS2017101316083323426">
</form>
<script language="javascript">
document.forwardForm.submit();
</script>

</body>
...全文
812 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
春华-秋实 2018-01-10
  • 打赏
  • 举报
回复
引用 5 楼 qq_27378245 的回复:
我也遇到这个问题。这好像是vivo操作系统的机制。当前页面的请求是https的吧,你把form的请求也改成https就可以。可以请懂安卓的debug看下日志。底层会报错。
隔了很久来回复,确实如此,我看了日志,请求发的http,改了就好了。
然乌的星空 2017-11-09
  • 打赏
  • 举报
回复
我也遇到这个问题。这好像是vivo操作系统的机制。当前页面的请求是https的吧,你把form的请求也改成https就可以。可以请懂安卓的debug看下日志。底层会报错。
春华-秋实 2017-10-23
  • 打赏
  • 举报
回复
求高人指点~~
春华-秋实 2017-10-20
  • 打赏
  • 举报
回复
引用 1 楼 xj396282771 的回复:
这可能与你vivo手机自带的浏览器内核的兼容性有关,你可以尝试下载别的浏览器,让webview加载到你这个新下载的浏览器,对比一下效果
在其他浏览器试过了,是可以的。我用小米的手机华为的手机都是OK的。
Jing丶無雙 2017-10-20
  • 打赏
  • 举报
回复
这可能与你vivo手机自带的浏览器内核的兼容性有关,你可以尝试下载别的浏览器,让webview加载到你这个新下载的浏览器,对比一下效果

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧