2013-04-23 32 views
0

所以基本上我使用插件和嵌入拉從我的內容從其他地方以及AJAX拉從我自己的數據庫。它主要工作,但我得到100 +錯誤每頁加載(不安全的JavaScript嘗試訪問框架的URL),相同的原產地政策的東西。我想嵌入一堆第三方社會bs沒有錯誤

對谷歌地圖的標記是:

<a class="various iframe" href="http://maps.google.com.au/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=ADDRESSINFO&amp;output=embed"> 
    <img src="map.png" alt="gmaps" width="100"/> 
</a> 

的YouTube:

<a class='various iframe' href='http://www.youtube.com/embed/VIDEOCODE' rel='venue-photos'> 
    <img src="videothumb.png" alt="gmaps" width="100"/> 
</a> 

我也連接到Facebook和Twitter。

我已經或可以獲得密鑰& API令牌。

短錯誤: 「不安全的JavaScript嘗試與URL訪問框架」

朗錯誤: 「不安全JavaScript嘗試通過網址訪問框架‘’從框架與URL‘MYURL Twitter的URL’幀請求訪問權限'document.domain'設置爲'twitter.com',但是被訪問的框架沒有設置。兩者都必須將'document.domain'設置爲相同的值以允許訪問。「

有關更改document.domain的任何建議,我都讚賞,我不確定如何來回切換或在獲取數據時觸發更改?還有它如何影響我自己的AJAX原點。

您使用哪些社交插件代碼?他們似乎在不斷變化,我經常需要稍微不同的片段來處理插件插件等,所以我喜歡混合他們所說的和插件開發人員所說的內容。

謝謝任何​​幫助。

回答

0

你基本上是試圖訪問您的主頁(或反之亦然)框架中的JavaScript。如果他們指向不同的域名(例如您的域名與twitter.com),則無法這樣做。然而,您可以自由嵌入它們。即該框架可以包含任何你想要的,只是不要在框架中調用函數(反之亦然)。

您應該/可以訪問的加載框架中的唯一屬性將是父級的位置屬性。 parent.location

+0

有趣的是,它一定是試圖做某事的插件。我認爲如果你傳遞一個鏈接到你的YouTube帳戶的令牌是可能的,那麼你可以訪問更多的功能? – user1425011 2013-04-24 04:09:38

相關問題