flXHR - 入门(一个简单的问题)

时间:2010-04-13 14:20:05

标签: ajax cross-domain xss

我正在尝试使用flXHR javascript库进行跨域调用。

我在开始时陷入困境。

正如他们在文档中所说,我将/ deploy目录的内容复制到/ scripts目录。 所有依赖项都应该包含在flXHR下载中。

这是我的html,它会返回几个错误:

         

错误:

y.base_path未定义 y.checkplayer未定义 y.ua未定义 E.attachEvent不是一个函数

感谢

2 个答案:

答案 0 :(得分:2)

flXHR在所有主流浏览器的最新发布版本上经过测试和运行(AFAIK)。我不会在任何浏览器的每个新版本中重新验证测试套件,但我会不时这样做。

关于“base_path is undefined”错误......问题不在于flXHR(或CheckPlayer),而在于Firebug如何捕获JS错误。

我有一个围绕该变量访问的try / catch块,如果它不存在,那么我采取一个替代动作。从普通的JS角度来看,这不是JS错误,因为try / catch块捕获它并处理它。但Firebug仍将其注册为错误。这个错误是错误的,据我所知,这不会影响其余代码中的任何行为。

据我所知,flXHR目前在所有浏览器中都有效。如果您有任何问题,请访问http://flXHR.flensed.com上的flXHR论坛。

答案 1 :(得分:0)

我有时会注意到“y.base_path未定义”错误,但仅在Firebug打开时才会出现错误。尝试关闭firebug(或使用不同的浏览器),看看会发生什么。

相关问题