[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Page](./puppeteer.protocol.page.md) > [FrameRequestedNavigationEvent](./puppeteer.protocol.page.framerequestednavigationevent.md) ## Protocol.Page.FrameRequestedNavigationEvent interface Fired when a renderer-initiated navigation is requested. Navigation may still be cancelled after the event is issued. Signature: ```typescript export interface FrameRequestedNavigationEvent ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [disposition](./puppeteer.protocol.page.framerequestednavigationevent.disposition.md) | [ClientNavigationDisposition](./puppeteer.protocol.page.clientnavigationdisposition.md) | The disposition for the navigation. | | [frameId](./puppeteer.protocol.page.framerequestednavigationevent.frameid.md) | [FrameId](./puppeteer.protocol.page.frameid.md) | Id of the frame that is being navigated. | | [reason](./puppeteer.protocol.page.framerequestednavigationevent.reason.md) | [ClientNavigationReason](./puppeteer.protocol.page.clientnavigationreason.md) | The reason for the navigation. | | [url](./puppeteer.protocol.page.framerequestednavigationevent.url.md) | string | The destination URL for the requested navigation. |