首先,Flex应用程序设置HTML标题的几个方法:
1. Application中设置pageTitle属性,并关闭Flex Complier中的Enable intergration with browser navigation选项。可避免标题#
2. 获取BrowserManager实例,调用起setTitle()方法,动态控制标题变化
3.Application中设置historyManagerEnabled=false
其次,如果需要flex应用程序第一帧下载阶段设置标题使用:
BrowserManager的init("","title")方法。
但会遗留
一个问题:程序的URL在程序加载完毕后会出现#。当点击根容器所包含的子孩子时,标题会自动变成#+URL的fragments。
问题原因:init()方法会获取程序加载时URL的fragments,如果没有#锚点,会自动添加一个#
解决办法:获取BrowserManager后,不调用init()方法。浏览器标题则不会变#