I am having an issue while calling sforce.one.navigateToSObject('...') method from Visualforce. It redirects me to records with given ID but it shows classical UI inside of iframe that the visualforce page was displayed, instead of what I expect - display record detail page in LEX.
To explain why I expect this behavior - all other functions that can be called on sforce.one object in JavaScript are interacting with Lightning Experience.
Example: sforce.one.navigateToObjectHome('Account'); displays list of Accounts in new Lightning Experience interface.
Is it expected behavior? If Yes, how can I navigate from Visualforce page to record in Lightning Experience?