0
我有一個javascript函數,當所有的文件都在同一個html文檔中時,它被調用,它都是成功的。 但是,當我把瑞士法郎放在iframe中時,我得到一個錯誤;來自swf在iframe中的Javascript調用
Unsafe JavaScript attempt to access frame with URL http://example.com/ from frame with URL http://example2.com. Domains, protocols and ports must match.
iframe和父文檔具有不同的域。我該如何解決它?在這種情況下,其中一個要求是它應該可以在iframe中工作。所以把它們放在同一個框架中並不是解決方案。
您的傷害是「同源策略」,所以這被瀏覽器阻止。這是不可能的,你正在嘗試的是一種跨邊界腳本。 – philipp 2012-08-15 09:00:22
我有一個swf是sitelocked到一個特定的域..所以我使用iframe來解決問題的網站鎖定..但同時有一個要求,瑞士法郎和js應該互相交談..在正常情況下(JS和SWF在同一個HTML框架)它的工作原理..但問題是,當SWF是在iframe中,它不能調用js函數,因爲js實際上在iframe的父文檔.. – 2012-08-15 10:51:22