Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex应用程序书签问题#&引用;在url的末尾_Apache Flex_Internet Explorer_Url - Fatal编程技术网

Apache flex Flex应用程序书签问题#&引用;在url的末尾

Apache flex Flex应用程序书签问题#&引用;在url的末尾,apache-flex,internet-explorer,url,Apache Flex,Internet Explorer,Url,我工作的领域,商业用户在很大程度上依赖书签来访问他们与工作相关的web应用程序。我们的标准浏览器是InternetExplorerV6。我们有一个新的Flex应用程序-当您将站点添加到Internet Explorer收藏夹中,然后尝试使用收藏夹链接访问该站点时,我们会收到以下错误消息:“Internet Explorer无法打开Internet站点url。操作已中止”。如果我们随后调出链接的属性,并从url中删除尾随的“#”,则链接可以工作 这个尾随的“#”是什么?它可以被删除吗?有没有办法让

我工作的领域,商业用户在很大程度上依赖书签来访问他们与工作相关的web应用程序。我们的标准浏览器是InternetExplorerV6。我们有一个新的Flex应用程序-当您将站点添加到Internet Explorer收藏夹中,然后尝试使用收藏夹链接访问该站点时,我们会收到以下错误消息:“Internet Explorer无法打开Internet站点url。操作已中止”。如果我们随后调出链接的属性,并从url中删除尾随的“#”,则链接可以工作

这个尾随的“#”是什么?它可以被删除吗?有没有办法让Internet Explorer书签在这个网站上工作(除了手动编辑书签之外)?Firefox中没有出现这个问题(但不是每个人都可以访问该浏览器).

尾随的#用于向客户端框架提供信息。它最初的目的是提供链接到HTML文档中锚定点的功能。它被JavaScript框架“劫持”以向Flash和Flex应用程序提供状态信息

使用#导航的主要好处是浏览器不会离开当前页面导航,这意味着您只需加载框架一次。传统URL将强制重新加载整个页面

很可能您无法删除它。您应该能够为辅助URL方案提供一种方法,该方案将您需要的内容编码到查询字符串中(?foobar=1)

您需要配置服务器端处理,以将用户重定向到哈希URL,或通过JavaScript挂钩将必要的信息加载到Flex框架


您还可以查看IE的新Google Chrome插件。

您可以在Flex Builder的编译器参数中关闭此功能。进入项目设置,然后在“Flex编译器”中取消选中“启用与浏览器导航的集成”框