2014-12-27 89 views
0

我正在做一個網站,從網站獲取股票屬性並將其顯示在我的網站上。 但我在展示它時遇到了問題。使用jQuery從iframe中獲取來自不同域的信息

下面的代碼:

<head> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
</head> 

<iframe id="frame3" src="http://www.stockpart.net" sandbox="allow-forms allow-scripts allow-same-origin " style="visibility : hidden "></iframe> 

<script> 
$(document).ready (function(){ 
    $('#frame3').contents().find('.addClassClose').show(); 

}); 
</script> 

,我發現了以下錯誤:

AD BLOCK NOT DETECTED 
pop.js:1 rt():in true false tabunder 2 
pop.js:1 rt():adv.bind http://serve.popads.net/servePopunder.php?cid=242978 
pop.js:1 Uncaught SecurityError: Blocked a frame with origin "http://stockpart.net" from accessing a frame with origin "http://www.example.com". Protocols, domains, and ports must match. 

反正是有反正我可以在iframe中使用jQuery其他網站類/ ID獲取信息?

+0

**未捕獲的SecurityError **:***協議,域和端口必須匹配***的 – 2014-12-27 20:25:28

+0

可能重複[ jQuery/JavaScript:訪問內容框架](http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe) – 2014-12-27 20:26:10

+0

無論如何,*域名stockpart.com用於出售。 *該域名是您想要使用的域名嗎? – 2014-12-27 20:28:53

回答

0

我在帕特里克埃文斯發佈的帖子上找到了一些修改的答案。

<?php 
$homepage = file_get_contents('http://stockpart.net'); 
echo $homepage; 
?> 

然後把iframe主頁上獲取股票信息

+0

@JuanRocamonde長大男人,鏈接有答案。 – FreedomPride 2014-12-27 23:07:17

+0

對不起,我以爲不是你自己回答你自己的問題。我的錯 – 2014-12-27 23:11:22