Page.frameScheduledNavigation

Fired when frame schedules a potential navigation.

{
  "name": "frameScheduledNavigation",
  "description": "Fired when frame schedules a potential navigation.",
  "parameters": [
    {
      "name": "frameId",
      "$ref": "FrameId",
      "description": "Id of the frame that has scheduled a navigation."
    },
    {
      "name": "delay",
      "type": "number",
      "description": "Delay (in seconds) until the navigation is scheduled to begin. The navigation is not guaranteed to start."
    },
    {
      "name": "reason",
      "type": "string",
      "enum": [
        "formSubmissionGet",
        "formSubmissionPost",
        "httpHeaderRefresh",
        "scriptInitiated",
        "metaTagRefresh",
        "pageBlockInterstitial",
        "reload"
      ],
      "description": "The reason for the navigation."
    },
    {
      "name": "url",
      "type": "string",
      "description": "The destination URL for the scheduled navigation."
    }
  ],
  "experimental": true
}