I have a custom lightning app.

How can I link to this app from a record's detail LEX page (e.g. Opportunity) and pass the Opp's ID to it? The end-user is supposed to launch the app and do some additional Opportunity-stuff.

I've tried this so far:

  1. Create a custom button (type = URL). Content:

    {!URLFOR('/c/OppAwesomizer.app?opp=' + Opportunity.Id )}

The button/action shows up on the Opp's detail page (in LEX), but...

So e.g. my Chrome just displays a blank area and the console shows this message:

Uncaught SecurityError: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document.

  1. Create a custom action to a LEX-enabled VF page that redirects to the app: Same behaviour as above...

Any help is greatly appreciated, I don't think SF has no way to achieve this but I have not been able to find anything on this...

1 Answer 1


This works in a URL button, although it sometime gives a warning "We'd like to open the Salesforce page https://[myDomain].lightning.force.com... in a new tab. Because of your browser settings, we need your permission first."


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.