Ich entwickle eine hybride mobile Anwendung mit cordova
. Wenn ich auf eine Schaltfläche klicke, muss ich eine URL auf der Website öffnen. Zu diesem Zweck verwende ich window.open
, die im Browser gut funktioniert, aber nicht in der mobilen Anwendung funktioniert, auch nach dem Hinzufügen des -Plugins.cordova-window.open() funktioniert nicht auch nach dem Hinzufügen inappbrowser pugin
Im Folgenden werde ich den Code zur Verfügung stellen mir läuft:
<button type="submit" class="btn btn-primary btn-sm" id="myButton">Get Free Trial</button>`
document.getElementById("myButton").onclick = function() {
window.open("https://indirect-tax.com",'_system');
};
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
window.open = cordova.InAppBrowser.open;
}
was macht es? Hast du einen Fehler bei dem einen oder anderen Schritt? – Kaddath
Ich habe keinen Fehler ... im Mobilgerät, wenn ich auf den Knopf klicke, bringt es mich nicht zur URL. Klicken Sie auf die Schaltfläche reagiert nicht @Kaddath –
verwenden Sie eine Software zum Debuggen Ihrer App? Wenn es einen Fehler gibt, sollte es in den Protokollen sein, Sie können versuchen, mehrere 'console.log();' hinzuzufügen, um sicherzustellen, dass einige Teile des Codes gut laufen. (zum Beispiel, in meinem Fall, ich starte die apk von Eclipse, wo ich die Protokolle sehen kann, aber es kann android Studio sein .. etc) – Kaddath