2017-12-01 3 views
2

Ich habe eine Schaltfläche in meiner App erstellt, die wie die Schaltfläche Browser zurück fungiert. Früher habe ich:Javascript-Schaltfläche ausblenden, die Verwendung von history.go (-1), wenn es deaktiviert ist

window.history.go(-1) 

Es funktioniert gut, aber wenn es (in der Symbolleiste des Browsers so auch in meiner Seite, weil sie die gleiche Komponente haben) deaktiviert ist würde Ich mag meine app Zurück-Taste verstecken.

Es ist zum Beispiel deaktiviert, wenn ein neues Fenster geöffnet wird. Also, wenn ich in diesem neuen Fenster bin, möchte ich, dass die Back-Taste, die ich erstellt habe, ausgeblendet ist. Die Schaltfläche, die ich erstellt habe, befindet sich in einem div.

Antwort

1

Sie testen können, wenn die Geschichte eine Länge von mehr als 1 hat (eine davon ist die aktuelle Seite), und die Schaltfläche ausblenden, wenn nicht eine Seite zu laden

if(window.history.length <= 1) 
    document.getElementById("button").style.display = "none"; 
+0

Dank es hat funktioniert! – LovePoke

Verwandte Themen