2011-10-01 75 views
0

我们使用ASP.NET作为我们的Canvas页面,但是当使用FireFox时,没有任何链接按钮(JavaScript Post Backs)可以工作。Facebook画布JavaScript链接不工作

经过一番调查,似乎任何JavaScript链接,即< a href =“javascript:...”>将不会运行。

在Facebook之外查看iFrame时,链接按预期工作。

在“onclick”事件上奇怪的JavaScript确实工作正常。

Facebook的帆布:http://apps.facebook.com/ukflive/test.aspx

上为什么发生这种情况的任何想法,如何解决这个问题?其他浏览器(如Safari和Chrome)不存在此问题。

非常感谢,
安以轩

回答

1

在Firefox的一些版本我遇见了同样的问题,但因为我已经看到了你的问题我没能找出问题的原因。这次真是万分感谢 :)。在我看来,这是一个使用iframe的Firefox问题,它与安全问题有关。

我已将所有< a href="javascript:anyJSFunction()">代码更改为<a href="javascript:;" onclick="anyJSFunction">,它适用于我的应用程序。