2011-10-01 46 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">,它適用於我的應用程序。