Javascript Flex 3/JS-407打开sqeezebox时出错

Javascript Flex 3/JS-407打开sqeezebox时出错,javascript,flex3,mootools,http-status-code-407,squeezebox,Javascript,Flex3,Mootools,Http Status Code 407,Squeezebox,我需要使用挤压盒(结合mootools 1.2.4)打开链接。 因此,我创建了一个test.js(包含一个打开挤压盒的函数)、一个test.mxml应用程序(包含一个调用js函数的按钮),并在html页面中添加了所有脚本 test.js: function openSqueezeBox(url){ alert("Tentative d'ouverture de: " + url); SqueezeBox.initialize(); SqueezeBox.open(url

我需要使用挤压盒(结合mootools 1.2.4)打开链接。
因此,我创建了一个test.js(包含一个打开挤压盒的函数)、一个test.mxml应用程序(包含一个调用js函数的按钮),并在html页面中添加了所有脚本

test.js:

function openSqueezeBox(url){

    alert("Tentative d'ouverture de: " + url);
    SqueezeBox.initialize();
    SqueezeBox.open(url);

};
Test.mxml:

<mx:Script>
    <![CDATA[
        private function btnHandler1(e:MouseEvent):void{
            ExternalInterface.call("openSqueezeBox", 'http://www.google.com');
        }
    ]]>
</mx:Script>

<mx:HBox>
    <mx:Button label="google" click="btnHandler1(event)"/>
</mx:HBox>

启动应用程序并单击按钮时,我确实会看到警报窗口。但是,挤压箱没有打开。我收到一个407错误:需要代理身份验证。
我确实在我的工作场所中支持一个代理,但是应用程序是在一个已经通过身份验证的浏览器窗口中启动的

我现在真的不知道该怎么做才能让它工作 因此,如果有人能启发我,我将非常感激=)

非常感谢您抽出时间;)
问候,

BS_C3

外部页面加载到IFrame中。您可以尝试在SB中加载图像或普通元素,看看它是否会引发相同的错误。

不确定。这个挤压盒现在有点过时了,甚至不使用类,并且是作为一个具有自己的伪构造函数的单例设置的。。。您是否有可以捕获的异常?您与之捆绑的是什么版本的mootools?mootools 1.2.4。除了firebug控制台中的407错误之外,我没有收到任何异常。因此它正在打开一个新会话。。。古怪的当您尝试使用adopt func并从dom中获取某些内容(如果有)时会发生什么情况<代码>挤压盒.open($('welcome'),{handler:'adopt'})代替ajax-还有,
挤压框。打开
调用
this.initialize()
内部调用,因此可能不需要它。请记住,开放google.com可能会受到ajax的XSS/同源策略限制,或者flex不受此限制?