2017-03-08 120 views
-1

我在我的离子项目中使用以下代码来打开新的系统浏览器并发布值。出于某种原因,新窗口无法打开。目标_blank不在新标签页/窗口中打开

我没有收到任何类型的错误。该链接确实打开,但在自我浏览器中。我希望它在Android系统浏览器中打开。

var mapForm = document.createElement("form"); 
mapForm.target = "_blank";  
mapForm.method = "POST"; 
mapForm.action = "http://www.example.com/api/form.php"; 

// Create an input 
var firstname = document.createElement("input"); 
var lastname = document.createElement("input"); 
var address = document.createElement("input"); 
var email = document.createElement("input"); 

firstname.type = "text"; firstname.name = "firstname"; firstname.value = "John"; 
lastname.type = "text"; lastname.name = "lastname"; lastname.value = "Doe"; 
email.type = "text"; email.name = "email"; email.value = "[email protected]"; 

// Add the input to the form 
mapForm.appendChild(firstname); 
mapForm.appendChild(lastname); 
mapForm.appendChild(email); 

// Add the form to dom 
document.body.appendChild(mapForm); 

// Just submit 
mapForm.submit(); 
+0

你试过用_SYSTEM? – Marko

+0

@Marko是的我试过'_system'它不起作用。 –

回答

1

使用_system将工作。

下面是一个例子:

window.open(url,'_system','location=yes'),!1; 
+0

对不起,我如何使用当前的代码实现这一点? –

相关问题