---
schema_version: "1"
id: 1eb202eea4bcc163aedb6d69f6f9d6bc58dc28d23e1f57020190da9190a09c38
title: Visualforce Area Home Page Components
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/home_page_components_custom_vf_overview.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.home_page_components_custom_vf_overview.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: fc1c039422d9b556e28c9860ee29320aeedd34e22dd87c88eb4f5ac54e3ec5e8
description: Use Visualforce Area home page components to add dynamic content to your home page. For example, you can present content from partner apps, display charts with the Reports and Dashboards REST API, or add a canvas app to the home page.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Visualforce Area Home Page Components

Use Visualforce Area home page components to add dynamic content to your home page. For example, you can present content from partner apps, display charts with the Reports and Dashboards REST API, or add a canvas app to the home page.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>All</strong> Editions</td></tr></tbody></table>

The Visualforce page that you choose for the component can use a standard or custom controller. You can include JavaScript in your Visualforce page, but because the component is rendered in an iframe on the home page layout, the JavaScript can’t interact with the page that contains the component.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/images/icon_note.png)

Note Due to third-party cookie restrictions in modern web browsers, Visualforce Area home page components don't render properly in Salesforce Classic when third-party cookies are disabled. See [Visualforce Limitations in Salesforce Classic When Third-Party Cookies are Blocked](https://help.salesforce.com/s/articleView?id=003786014&type=1&language=en_US).

## Sample Usage

If your Visualforce Area home page component displays in the sidebar, you can dynamically get the record ID and top-level URL of the page that the component is being displayed on by using the `$CurrentPage` global variable in your Visualforce markup.

Using `$CurrentPage`, you can access the query string parameters for the page by specifying the `parameters` attribute, after which you can access each individual parameter:

```markup
$CurrentPage.parameters.parameter_name
```

The parameters for record ID and top-level page URL are, respectively, `id` and `sfdcIFrameOrigin`. For more information, see [Getting Query String Parameters](https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_quick_start_query_params_getting.htm) in the Visualforce Developer Guide.