2011-12-25 56 views
0

我试图做一个5星级的评级扩展,这使得五颗星出现在某个网页上,并收集了多少用户评分的数据,以及平均评分。我制作了一个带有两个名为'total'和'star'的div标签的.php页面 - 总评分和平均评分,我在其中创建一个打开该页面的iFrame。我无法通过Chrome扩展从iframe收集数据

当我试图获取数据,使用

totalrating = $('#getrating').contents().find('#total').html(); 

(getrating = iframe中,总=与总评分的div标签)

返回null。我正在做什么错? 5颗星所在的页面与我的页面不同,所以除了使用iFrame外,没有别的办法。

谢谢,亚历克斯。

+0

也许这反应可以帮助你: http://stackoverflow.com/questions/8511752/ chrome-extension-iframe-and-listening-to-clicks-it-it/8526096#8526096 – 2011-12-25 11:34:11

回答

0

也许这个作品:

totalrating = $(document.getElementById('getrating').contentDocument).find('#total').html(); 
+0

谢谢,但这没有奏效。它仍然返回null。 – Alex 2011-12-27 05:56:54