2017-03-08 101 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

對不起,我如何使用當前的代碼實現這一點? –

相關問題