code: func (remote *RemoteDebugger) GetNavigationHistory() (int, []NavigationEntry, error) {
  	rawReply, err := remote.sendRawReplyRequest("Page.getNavigationHistory", nil)
  
  	if err != nil {
  		return 0, nil, err
  	}
  
  	var history struct {
  		Current int64             `json:"currentIndex"`
  		Entries []NavigationEntry `json:"entries"`
  	}
  
  	if err := json.Unmarshal(rawReply, &history); err != nil {
  		return 0, nil, err
  	}
  
  	return int(history.Current), history.Entries, nil
  }
docs: // GetNavigationHistory returns navigation history for the current page.