Flex adds history tracking items below the app

I have a Flex application that uses link buttons. As soon as I enabled link buttons (I suppose) the Flex framework started placing history trackers below the application in the DOM. For example IE6-8 gets an iframe element with an ID ie_historyFrame

, chrome / safari gets it safari_rememberDiv

, and FF gets it firefox_anchorDiv

.

Now there would be no problem if these elements were hidden by the framework, but they are not. Sit under a Flex application (visually and in the DOM) and have a bunch of serialized historical data.

I was wondering if there is a way to hide them through config or code? I know I can hide them with CSS, but I feel like I should be using CSS for something that Flex should be using. I want the application to be site independent.

Greetings

0


a source to share


5 answers


It seems like flex is creating a history folder with history.js and history.css file. History.js manages history data, and history.css - you guessed it - hides history items. So the solution is to just use the history.css file in the pages using flex app.



Why the developers didn't make it customizable, I don't know ....

-1


a source


Assuming you are using Flex Builder, go to the project properties under Flex Compiler options and uncheck the Enable Browser Integration checkbox.



+1


a source


Place historyManagementEnabled="false"

in a tag <mx:Application>

.

0


a source


Brd6644's answer worked for me. You need to recreate the files and then export the application.

0


a source


Are you using SWFAddress or something like that? Flex does not have this functionality, and LinkButtons does not call external calls.

-1


a source







All Articles