0

We have a single page application (Angular JS). We would like to bring it to the FXM, connection with beacon is successful, everything looks good. Until I open the the web site in FXM experience editor, and it is blank. I have read on the official web site about the limitations that FXM does not support.

Dynamic HTML generated by Document Object Model (DOM) or modified by JavaScript.

Does anyone know a workaround maybe for this? How can I have my Angular Application

  • I think you are going to get hammered by "too broad" for this question. Try narrowing the scope down a bit; explain what you have done so far and where you've come to a halt. – Mark Cassidy Mar 2 '17 at 16:14
  • Okay first of all I set up an FXM external web site. Go to Sitecore LaunchPad>Federated Experience Manager>Add External Web site. Copy the beacon to my AngularJS Web Application(Single Page Application). Save everything and go ahead and click "Open Site in Experience Editor". Once The FXM loads up it is a blank screen. I have read on the web site that FXM does not support Dynamic HTML generated by DOM or modified by JS. So I was wondering is there is a workaround this? – Tony Mar 2 '17 at 16:37
  • Agreed, this is still a pretty broad question. Do you have an error that occurs in JavaScript? Or does everything load without errors, but nothing happens? Which browser, all of them? And does this happen just in the FXM editor? or does it also happen on the published site? Have you tried just that you can get any JavaScript running through FXM, as that itself can be tricky. – Jarmo Jarvi Mar 2 '17 at 20:38
  • I am also in a exact situation. Looking for some guidance. – Saad Ahmed Khan Feb 25 '18 at 15:49
  • Jarmo is correct. Problem is that you are trying to open page in Experience Editor. Try to open published website in another browser window and best in incognito/private mode. Another question could be whether you are not mixing http and https. This is also not supported by FXM – Peter Procházka Feb 26 '18 at 20:00

Your Answer

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

Browse other questions tagged or ask your own question.