referrer


referrerstringRead-only

Gets the HTTP referrer header field.

The referrer is the address of the web page a site visitor was previously on before arriving at the current page, typically by clicking a link.

Note: When site visitors move from page to page within your site, the referrer property does not contain the address of the page the site visitor came from. This is because Wix sites are built as single page applications. To get the previous page a site visitor was visiting within your site, you can use wix-storage-frontend to store the visitor's current page and retrieve the visitor's previous page.

JavaScript
Did this help?

viewMode


viewModestringRead-only

Gets which mode a site is currently being viewed in.

The viewMode property gets either:

  • "Preview": When previewing a site using the Preview button in the editor.
  • "Site": When viewing a published site.
  • "Editor": When viewing a Wix Blocks built widget in the editor.
Get a window's view mode
JavaScript
Did this help?

copyToClipboard( )


Copies text to a site visitor's clipboard.

The copyToClipboard() method copies the specified text to a site visitor's clipboard.

If a site visitor's browser doesn't support copying text to the clipboard programmatically, a modal popup that allows copying will be displayed. For example, when calling copyToClipboard() from a Firefox or Edge browser, a site visitor will see something similar to the popup shown below.

Copy To Clipboard Popup

The Promise returned by copyToClipboard() resolves when the specified text is copied to clipboard or the modal popup is closed. The Promise is rejected if a null value is passed as the toCopy parameter or if a site visitor's browser blocks the modal popup from opening.

Method Declaration
Copy
Method Parameters
textstringRequired

The text to copy.

Copy text to clipboard
JavaScript
Did this help?

getAppPageData( )


Gets the data passed to a custom app page.

Wix passes data to custom app pages that you can use when implementing a page's business logic. Call the getAppPageData() method to retrieve the data and use it in your code. The data retrieved by this method is different for each type of custom app page. For more information, see App Page Data.

Learn more about building custom app pages.

Note: If you call getAppPageData() for a page that isn't a custom app page, it returns null.

Method Declaration
Copy
function getAppPageData(): object;
Request
This method does not take any parameters
Returns
Return Type:
Get the data passed to a custom app page
JavaScript
import wixWindowFrontend from "wix-window-frontend"; // ... let appData = wixWindowFrontend.getAppPageData(); // {nextSection: {sectionId: "Booking Form"}}
Did this help?

getBoundingRect( )


Gets information about a window.

Returns information about a window's size, document's size, and current scroll position.

This method returns null for sites with SSR.

Method Declaration
Copy
Request
This method does not take any parameters
Returns
Return Type:Promise<WindowSizeInfo>
Get information about a window
JavaScript
Did this help?