首页 > 代码库 > [Debug]IOS微信浏览器不支持form表单的target=_blank

[Debug]IOS微信浏览器不支持form表单的target=_blank

测试代码如下

 1 <?php 2 echo ‘<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">‘; 3 if(!empty($_POST)){ 4     echo "<pre>"; 5     print_r($_POST); 6     exit; 7 } 8 if(!empty($_GET)){ 9     echo "<pre>";10     print_r($_GET);11     exit;12 }13 ?>14 15 <!DOCTYPE html>16 <html>17 <head>18     <title>DEMO</title>19     <meta charset="UTF-8" />20     <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">21 </head>22 <body>23     <a href="http://mall.aili88.cn/demo.php?id=54" target="_blank">带target=_blank的超链接</a>24     <h3>带target=_blank的表单</h3>25     <form action="http://mall.aili88.cn/demo.php" method="post" target="_blank">26         用户名:<input type="text" name="uname"/><br/>27         <button type="submit">提交</button>28     </form>29     <h3>带target=_self的表单</h3>30     <form action="http://mall.aili88.cn/demo.php" method="post" target="_self">31         用户名:<input type="text" name="uname"/><br/>32         <button type="submit">提交</button>33     </form>34     <h3>带target=_parent的表单</h3>35     <form action="http://mall.aili88.cn/demo.php" method="post" target="_parent">36         用户名:<input type="text" name="uname"/><br/>37         <button type="submit">提交</button>38     </form>39     <h3>带target=_top的表单</h3>40     <form action="http://mall.aili88.cn/demo.php" method="post" target="_top">41         用户名:<input type="text" name="uname"/><br/>42         <button type="submit">提交</button>43     </form>44     <h3>不带target的表单</h3>45     <form action="http://mall.aili88.cn/demo.php" method="post">46         用户名:<input type="text" name="uname"/><br/>47         <button type="submit">提交</button>48     </form>49 </body>50 </html>

 

"带target=_blank的表单"提交无效

前提条件:

1. IOS

2. 微信浏览器(也有可能和微信版本有关,当时我测试的版本是6.5.8)

 

微信web开发工具(v0.7.0)满足上述2个条件,测试结果如下

技术分享

 

[Debug]IOS微信浏览器不支持form表单的target=_blank